• ベストアンサー
※ 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バイトの文字が登録されると「????」と表示されます。どのような設定が必要ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.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の内部動作に関係があるようです。

hiroasa21
質問者

お礼

「nora1962」様 お世話になります。 ご回答いただきました内容は、大変参考になりました。 なお、急遽、私の業務都合上、 「4バイトUTF-8文字コードへの対応作業」が、 1~2か月先に開始時期が延びましたので、 そのころにでも、教えていただきましたように、 phpMyAdmin以外のツールを利用して、 同じオペレーションを試してみようと思います。 また機会がありましたら、よろしくお願いします。 本当にありがとうございました。

関連するQ&A