3

我安装了 Mura 6。

在新页面创建/更新时,日文字符不会从 Mura 管理员处保存。

我已将tcontent表从更改text为,nvarchar并尝试从 SSMS 使用日语文本进行插入查询,它现在确实将文本保存为日语。

update tcontent set body = N'japanese-text' where id = 123;

我找不到插入/更新查询文件,我需要在其中放置前缀 N 以另存为nvarchar.

我需要在哪里更改对 Mura 代码的查询,或者如何让它接受非拉丁字符?

注意:不要将文本转换为 nvarchar,而是使用 nText。默认情况下,当在安装过程中初始化和创建 mura db 时,无论如何,mura 都应该将它们设置为 ntext。

4

1 回答 1

3

Unicode 通常适用于 Coldfusion,因此首先要检查的是您是否已正确设置数据库连接。

这个论坛帖子建议

仔细检查以确保您的数据源设置为使用 unicode。

对于 sql server,请确保您已选中数据源高级设置下的“字符串格式”复选框。

于 2016-03-25T16:45:53.873 回答