- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:4バイトUTF-8文字でUPDATEするには?)
4バイトUTF-8文字でUPDATEするには?
このQ&Aのポイント
- Windows7 Pro 32bit SP1内でMySQL Ver5.5.12とphpMyAdmin Ver3.3.10.1を使用しています。
- 問題なく動作していることを確認済みですが、JIS X 0213(1面)の漢字第3水準の文字を4バイトのUTF-8で扱いたい場合、どのような対応が必要ですか?
- 現在の設定では、4バイトの文字が登録されると「????」と表示されます。どのような設定が必要ですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
直接の回答になっていませんが、MySQL 5.5.9で character_set_client :utf8mb4 character_set_connection :utf8mb4 character_set_database :utf8mb4 character_set_filesystem :binary character_set_results :utf8mb4 character_set_server :utf8mb4 character_set_system :utf8 の状況で、rubyからなら「𠀋」をINSERTも、SELECTしてcharset=utf-8のページに出力、表示できました。 また、phpからでもSELECTして表示は可能でした。 どうも、phpMyAdminの内部動作に関係があるようです。
お礼
「nora1962」様 お世話になります。 ご回答いただきました内容は、大変参考になりました。 なお、急遽、私の業務都合上、 「4バイトUTF-8文字コードへの対応作業」が、 1~2か月先に開始時期が延びましたので、 そのころにでも、教えていただきましたように、 phpMyAdmin以外のツールを利用して、 同じオペレーションを試してみようと思います。 また機会がありましたら、よろしくお願いします。 本当にありがとうございました。