[Blog_users_ml] 文字コードに関して(EUC-JP or UTF-8)
ISHIMARU norihiro
blog_users_ml@dropcontrol.com
Sat, 08 Nov 2003 20:58:56 +0900
こんにちは。
いしまると申します。Weblog には前から興味が有り Movable Type を
設定してみました。Linux のサーバマシンが有りますので、MySQL を利
用しております。正直な所 weblog に公開出来るような内容は余り無い
のですが、仕事柄得た知識を公開していきたいと思っております。
文字コードの件で一つ質問させてください。
Mivable Type を利用されている方で、文字コードは EUC-JP か UTF-8
のどちらを利用されている方が多いでしょうか。
Movable Type を何度か設定しており、ブラウザで見た時の文字化けに少
し頭を悩ませております。
過去ログに同じような書込みが有ったと思いますが、きちんと整理をした
いので再度質問させて頂きます。
確認した環境
Windows ME
IE 6
Netscape 4.78
Netscape 7.0
Mac OS 9.1(メイン環境)
IE 5.17
Netscape 4.7
Mac OS X 10.3
IE 5.2.3
safari 1.1
上記の環境が有ります。
基本的に各ブラウザの設定は標準のままです。
構築環境
Movable Type 2.64
ミラノ氏より、日本語パッチを頂き Mac OS X の環境で パッチを当てて
日本語環境を構築いたしました。
日本語パッチは、EUC-JP と UTF-8 両方とも試してみました。
日本語パッチで、EUC-JP 及び、UTF-8 とした場合、mt.cfg の
PublishCharset 行は、パッチに合わせて
EUC-JP or UTF-8 と書き換えて設置を行っております。
今現在 Movable Type の文字コードは UTF-8 にしています。
文字化けの様子
UTF-8 だと上記の環境で開いて文字化けを起こしますが、文字コード
(エンコード)を手動で UTF-8 に変更すれば文字化けは直ります。
EUC-JP にした場合、Mac OS 9 の環境では、 Netscape は文字化けをお
こし、文字コードを手動で EUC-JP にしても文字化けはなおりません。
ミラノ氏が日本語パッチを配付して頂いてる
http://rebecca.ac/milano/mt/archives/000168.html
ページも、EUC-JP ですので Mac OS 9 Netscape 4.7 では文字化けが
直りません。Mac OS 9 Netscape 4.7 の環境は利用者少ないので特に
問題は無いと判断します。
ただ私自身が EUC-JP にて設置した場合、Window Me の IE 環境でも
文字化けをおこし、手動で文字コードを変更しても文字化けが直りません
でした(上記ミラノ氏のサイトは問題なく Windows Me の IE で見る事
が出来ます)。
上記の問題から、文字コードを UTF-8 にして設置した所、基本的には
上記の環境で見る事が出来るようになりましたが、ブラウザの標準設定
では文字化けをおこし、手動で文字コードを設定しなおす必要が有ります。
ただ、他の方の Movable Type を利用されているサイトで、文字コード
が UTF-8 でも標準のままで見る事が出来ます。
Hirata氏のサイト
http://uva.jp/dh/mt/
まねて、テンプレートの Main Index に xml の宣言を入れてみました。
<?xml version="1.0" encoding="UTF-8" ?>
としましたが改善しません。
Mac の IE では文字化けが改善出来なくなりました(^^;;。
以下のアドレスにて公開しております。
文字化けに関して、アドバスを頂ければ幸いです。なおテストサーバです
ので突然無くなっていてもご容赦ください。
http://202.248.253.151/~maru/
最終的には、Windows の標準環境で見る側で何もせずとも文字化けをぜ
ず見れる環境になればと思っております。
Mac の環境では見る側で、手動で同で文字コードを変更しても仕方がない
と思っております。
もしかしたら、スタイルシートの問題かも知れません。
テンプレートファイルは上記の、Main Index 以外は変更しておりません。
何卒アドバイスをよろしくお願いいたします。
まる/maru/石丸徳弘