Webフォームから漢字(指事字zhǐshìzì)を保存しようとしています。しかし、mysqlデータベースはそれらをこの「???zhishìzì」のようなものとして保存しました
- 値のタイプはNVarCharです
- 文字セットはutf8です
- mysqlのバージョンは5.1.52です-コミュニティ
私はstackoverflowに投稿された同様の質問を見てきました。しかし、答えを見つけることができませんでした。
Webフォームから漢字(指事字zhǐshìzì)を保存しようとしています。しかし、mysqlデータベースはそれらをこの「???zhishìzì」のようなものとして保存しました
私はstackoverflowに投稿された同様の質問を見てきました。しかし、答えを見つけることができませんでした。
私は自分自身に答えを見つけました。問題は接続文字列でした。
以前はこんな感じでした
<property name="connection.connection_string">Server=xxxxx;Database=xxxxx;User ID=xxx;Password=xxxx;Port=xxx</property>
「CharSet=utf8」を追加すると、機能します:)
<property name="connection.connection_string">Server=xxxxx;Database=xxxx;User ID=xxx;Password=xxxxx;Port=xxxx;CharSet=utf8</property>
ご協力ありがとうございました...!!