[Blog_users_ml] Re: 文字コードに関して(EUC-JPor UTF-8)
ISHIMARU norihiro
blog_users_ml@dropcontrol.com
Sun, 09 Nov 2003 12:18:07 +0900
こんにちは。
いしまると申します。
原因が分かり、文字化けが解消出来ましたのでご報告いたします。
Hiroshi Tsujimura さんは書きました:
>はじめまして。tsupo こと辻村と申します。
>
>> http://202.248.253.151/~maru/
>
>確かに文字化けしますね。
確認して頂きありがとうございます。
>html の中身を見てみたところ
>
> <html xmlns="http://www.w3.org/1999/xhtml">
>
>のようにまっているのが気になりました。試しに
>
> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
>
>に書き換えて、ローカルPCに保存して IE6.0 で表示
>させてみたところ、ちゃんと化けずに表示されました。
上記の件は、気が付いておりましたが、出来るだけインストール直後
の環境で確認したいと思い、そのままにしておりました。
今後は、カスタマイズをしていきたいと思いますので、その際には参
考にさせて頂きたいと思います。
>ということで、Main Index (以外も同様) の <html xmlns ...
>の行を直して試してみてください。
アドバイスありがとうございました。
文字化けの原因は、私のテスト環境に問題が有りました。
テスト環境は、linux にてサーバマシンを構築しておりますが、標準で
インストールされたままでは、web サーバ apache にて設定されてい
る文字コードに変換されてしまっており、http ファイルで META にて
文字コードを指定しても無視されていました。
AddDefaultCharset ディレクティブ
http://httpd.apache.org/docs/mod/core.html#adddefaultcharset
Apache 1.3.12 文字化け問題
http://www.asahi-net.or.jp/~AE5T-KSN/apache/charset-problem.html
結果として、web サーバ apache の設定ファイル httpd.conf の設定を
AddDefaultCharset on
を
#AddDefaultCharset on
コメントアウトして apache を再起動させた事で対処出来ました。
上記の対策を行った事で、前回のメールにてご連絡した環境で、文字化け
が無くなりました。
また、この情報を知ったきっかは下記のサイトになります。
http://www.unknownerror.net/mt/archives/000008.html
とても参考になりました。基本的には私のテスト環境と同じです。
最後にテスト環境をご報告しておきます。
Linux の独自サーバ、Linux では Debian(Woody)を利用しており、
cgi を利用出来るように設定をした状態でした。
今回文字化けで色々お騒がせしました。
文字化けで悩んでいる方が他にもいらっしゃれば、サーバ側にも問題が
有る可能性が有るかもと思って頂ければ幸いです。
これから、色々カスタマイズを行っていきたいと思います。
私のメイン環境は、まだ Netscape 4.7 を利用しておりますので、スタ
イルシートは色々問題が有りますので、Netscape 4.7 問題が発生しな
いようにカスタマイズをしていきたいと思います。
カスタマイズの様子は、weblog にて公開していきたいと思います。
以上報告とさせて頂きます。
まる/maru/石丸徳弘
PS 申し訳ありません登録していないメールアドレスにて送信してしま
した。保留されているみたいですが、削除して頂ければ幸いです。