ウィキペディアのページを保存するためにmysqldbmsを使用しています。my.cnfファイルで次のディレクティブを使用して文字セットエンコーディングをutf-8
(wikipediaエンコーディング)に設定しました。
[mysqld]
character_set_server = utf8
そして、'chararacter set utf8'
プロパティ定義を使用してデータベースを作成しました。
また、mysqldクライアントのcharset-encodingを次のように変更しました。
'charSet=utf8'
jdbcドライバーを初期化するときにプロパティを挿入します。- クエリを実行する
'set names utf8'
ただし、mysqlサーバーが一部の文字を他の文字に置き換えることに気づきました。
たとえば、。に置き換えá
られa
ます。
アップデート
コマンドを実行して、とがshow variables like '%char%'
両方であることを確認しました。character_set_client
character_set_set
utf8
正しい文字をデータベースに保存するにはどうすればよいですか?ありがとう!