2013-06-05 25 views
4

是否可以在ColdFusion的CLIENT作​​用域中存儲unicode(utf-8)字符? (CF9)ColdFusion CLIENT作​​用域中的Unicode字符

如果我設置一個CLIENT範圍變量並立即轉儲它,它看起來很好。但是在下一頁加載時(即:當CLIENT範圍從存儲器讀回時),我只看到unicode字符的問號。

我正在使用數據庫進行持久化,並且CDATA表中的數據列已被設置爲ntext。

直接在數據庫中查看,我可以看到記錄沒有被正確寫入(再次,只是顯示unicode字符的問號)。

+0

您可能需要在您設置的頁面和您嘗試輸出的頁面中設置'''''''''感謝Duncan – duncan

+0

感謝Duncan。剛剛嘗試過,但沒有效果。 – stubotnik

+1

您是否在您的客戶端DSN中檢查了字符串格式「啓用高級ASCII字符和Unicode ...」選項? – Leigh

回答

1

(從評論)

你檢查/啓用:字符串格式 --enable高ASCII字符和Unicode ...」選項在客戶端的數據源

the docs

如果應用程序使用Unicode數據在 DBMS特定的Unicode數據類型,如民族性格或NCHAR

啓用該選項。

相關問題