我安装了Mura 6。
在创建/更新新页面时,不会从Mura管理员保存日语字符。
我已将tcontent
表从text
更改为nvarchar
,并尝试使用日语文本从SSMS进行插入查询,并且现在确实将文本保存为日语。
update tcontent set body = N'japanese-text' where id = 123;
我找不到需要将前缀N存为
nvarchar
的插入/更新查询文件。在哪里需要更改有关Mura代码的查询,或者如何让它接受非拉丁字符?
注意:使用nText代替将文本制作为nvarchar。默认情况下,在安装过程中初始化和创建mura db时,mura仍应将它们设置为ntext。
最佳答案
Unicode通常与Coldfusion一起使用,因此首先要检查的是是否正确设置了数据库连接。
This forum post建议
仔细检查以确保您的数据源设置为使用unicode。
和
对于sql server,请确保已选中数据源的高级设置下的“字符串格式”复选框。