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