我安装了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,请确保已选中数据源的高级设置下的“字符串格式”复选框。

10-07 12:18