当我在 Umbraco 4.7.1 中将其作为文本字符串数据类型插入时,我在前端显示字符 š 和 ž 时遇到问题。Umbraco 使用 MySql 数据库。
我注意到当我使用富文本编辑器保存这些字符时,这不是问题。我查看了数据库,所有富文本编辑器值都存储在 CDATA 内的 XML 中,但文本字符串数据类型不在 CDATA 内。
所有其他波斯尼亚特定字符 (čćđ) 的 html 编码为 čćđ 但 š 和 ž 保存为 s 和 z。
当我尝试将 textstring 数据库数据类型更改为 ntext 而不是 varchar 时,它可以工作(因为它存储在 CDATA 中)但我不能这样做,因为那样我将丢失所有现有数据。
我的 HTML 编码字符集是 iso-8859-1。
在这里做什么?