• 締切済み

統合漢字をWEBより入力し文字化け

CJK統合漢字をWEBより入力しブラウザとEXCELで表示させたいのですが、 文字化けを起こし’?’となって困っています>< どのように解決すればよろしいでしょうか。 設定している文字コードは PHP 文字コード utf8 MySQL 文字コード utf8 になります。 よろしくお願いします。

みんなの回答

  • meenie
  • ベストアンサー率44% (40/90)
回答No.1

1.ブラウザの文字化け mbstring周りの設定が足りないと思われます。 mb_language("uni"); mb_internal_encoding("utf-8"); mb_http_input("auto"); mb_http_output("utf-8"); このあたりの設定を見直してみてください。 2.Excelの文字化け 2003までのExcelでは、UTF-8のプレーンテキストが化けるのは仕様です。 ・xlsファイルにする。 ・エンコードをUTF-16 Little Endianにする。 ・HTML形式でエンコードを指定する。 などをすれば正常に表示されたかと思います。 2007については試したことがないのですが、 どうもだめみたいですね(参考URL参照のこと)。 # 経験上、PHPを使う場合はブラウザからDBまでEUCでやると問題が起こりにくいです。 # あくまでも、「起こりにくい」だけですが・・・

参考URL:
http://ue.wankuma.com/contents/officesystem/
is_rive
質問者

お礼

ありがとうございます。 具体的には’吴’という漢字を WEBより入力し、CSVファイルでEXCELで表示できない状態です。 EXCELで表示したいのですがどうも表示できませんでした。。。。