是否可以在ColdFusion的CLIENT范围内存储unicode(utf-8)字符? (CF9)
如果我设置一个CLIENT范围变量并立即转储它,它看起来很好。但是在下一页加载时(即:当CLIENT范围从存储中读回时)我只看到unicode字符的问号。
我正在使用数据库进行持久化,CDATA表中的数据列已设置为ntext。
直接在数据库中查看我可以看到记录未正确写入(同样,只显示unicode字符的问号)。
答案 0 :(得分:1)
(来自评论)
您是否已检查/启用:字符串格式 - 启用高Ascii字符和Unicode ...“选项在您的客户端数据源中?
来自the docs:
如果您的应用程序使用Unicode数据,请启用此选项 特定于DBMS的Unicode数据类型,例如National Character或nchar。