mysql:9589
From: mohri <mohri <mohri@xxxxxxxxxx>>
Date: Thu, 10 Jun 2004 19:18:12 +0900
Subject: [mysql 09589] Re: UTF-8での文字化け
話が噛み合ってないですね……。 Gnome は別に UTF-8 のままでもいいと思いますよ。 また MySQL も EUC のままで大丈夫だと思います。 Gnome と MySQL の間で文字コード変換ツールを使って 最終的に PHP スクリプトが EUC(か UTF-8)に統一される ようにすれば良いのではないでしょうか。 方法は、先のメールにも書きましたが、3つあると思います。 1. 他言語化されたエディタを使う Emacs なり日本語化 vi なりのアプリを使えば、UTF-8 環境下でも 「EUC-JPで保存」することができるんじゃないでしょうか? 2. 文字コード変換ツールを使う Gnome 上の vi で保存した UTF-8 のファイルに対して $ nkf -W -e file.utf8 > file.euc を実行すれば、ファイルの中身を EUC-JP に変換できます。 3. MySQLの出力をPHP中でUTF-8に文字コード変換する [mysql 09581] に書かれていた 「MySQLからデータを取得してブラウザへ表示するコード」 には PHP を使われているようですが、mb_* 系の関数で 文字コードが変換できるんじゃないでしょうか? ## PHP には詳しくないので検索で当たりを付けましたが、 ## mb_convert_encoding 関数がそれでしょうかね? 手元に Fedora 実機も Gnome 環境も無いので 1 は推測ですが 2. の方法はまあ確実で、手軽だと思います。 -- mohri / モーリ
9581 2004-06-09 16:02 ["Koyama Manabu" <sm-] UTF-8での文字化け 9583 2004-06-09 17:16 ┗[joe <free-zep@xxxxxx] 9584 2004-06-09 19:16 ┗["Koyama Manabu" <sm-] 9585 2004-06-09 20:06 ┗[mohri <mohri@xxxxxxx] 9588 2004-06-10 18:11 ┗["Koyama Manabu" <sm-] -> 9589 2004-06-10 19:18 ┗[mohri <mohri@xxxxxxx] 9621 2004-06-13 10:03 ┗["Koyama Manabu" <sm-] 9633 2004-06-14 12:25 ┗[mohri <mohri@xxxxxxx]