我試圖通過網絡表單存儲中文字符(指事字zhǐshìzì)。但MySQL數據庫存儲他們爲這樣的事情 「???zhishìzì」中文字符在MySQL中使用nihbernate時存儲錯誤中文字符網
- 值類型類型爲nvarchar
- 字符集是UTF8
- MySQL版本是52年5月1日,社區
我有在stackoverflow上看到類似的問題。但找不到答案。
我試圖通過網絡表單存儲中文字符(指事字zhǐshìzì)。但MySQL數據庫存儲他們爲這樣的事情 「???zhishìzì」中文字符在MySQL中使用nihbernate時存儲錯誤中文字符網
我有在stackoverflow上看到類似的問題。但找不到答案。
我找到答案我的自我。問題是連接字符串。
以前是這樣
<property name="connection.connection_string">Server=xxxxx;Database=xxxxx;User ID=xxx;Password=xxxx;Port=xxx</property>
我加上 「字符集= utf-8」 它和它的工作原理:)
<property name="connection.connection_string">Server=xxxxx;Database=xxxx;User ID=xxx;Password=xxxxx;Port=xxxx;CharSet=utf8</property>
謝謝你的幫助... !!
我花了3個全天來解決這個問題..... dumpu,導出,導入更新新數據庫更改mysql,使用linux ubuntu..editcnf文件,以及很多事情......但從來沒有想過它可以如此簡單,就像你提供解決方案...非常感謝... +10000喜歡這個,當然需要設置整理,但沒有這個解決方案它沒用.. – saun4frsh
mySql沒有nvarchar ... – gbn
哪個工具向您顯示錯誤的數據以及它看起來像什麼? –
我正在使用web表單存儲數據。像這樣的「指事字zhǐshìz」。我存儲之後就是這樣的顯示「」? zhishìzì「。我正在使用Database Workbench v4.03進行數據庫管理工作 –