3
Database: utf8
Collation: utf8_general_ci
我有以下問題:如何啓用UTF-8到Unicode轉換?
當我執行我的查詢一切都正確寫入表除了Chinese
字符和Cyrillic
字符顯示我只在表中的字段「???????」 。
是否有更改unidac或組元在MySQL服務器的字符集的選項?
Database: utf8
Collation: utf8_general_ci
我有以下問題:如何啓用UTF-8到Unicode轉換?
當我執行我的查詢一切都正確寫入表除了Chinese
字符和Cyrillic
字符顯示我只在表中的字段「???????」 。
是否有更改unidac或組元在MySQL服務器的字符集的選項?
你必須設置一個特定的驅動程序選項啓用Unicode的翻譯:
Connection.SpecificOptions.Values['MySQL.UseUnicode'] := 'True';
另外,你可以使用[集名稱](http://dev.mysql.com/doc/refman/5.0/en/charset- connection.html)建立像SET NAMES utf8這樣的連接之後的SQL命令,但是您將負責使用正確的字段類型。 –
您是否嘗試過'Connection.SpecificOptions.Values [ 'MySQL.UseUnicode'] = '真','? –
謝謝,這對我有效。發佈它作爲答案我會接受它。 – Hidden
@The downvoter:請寫下評論爲什麼你投下來...... – Hidden