[JF:20043] Re: Web サイトの文字コードを UTF-8 に変更

Kusakabe Youichi void @ merope.pleiades.or.jp
2011年 1月 16日 (日) 01:09:48 JST


えー .htaccessに書くだけなのに。

---
iPhoneから送信
Kusakabe Youichi

On 2011/01/15, at 19:17, mizuhara @ acm.org (水原 文) wrote:

> お疲れ様です。_(..)_
> 
> 私は普段IEは使ってないので気付かなかったのですが、この問題はJFに限らず、
> めちゃくちゃ影響の大きな話ですよね。
> HTTPへッダをいじれる環境にない人だって多いでしょうし…。
> 
> 文字エンコーディングの自動判別を無効にするというのはまだ理解できるので
> すが、METAタグまで無視するとは、MSはいったい何を考えているのでしょう。
> 
> 小林さんのおっしゃるとおり、文字エンコーディングをUTF-8に統一してしま
> うというのが一番正統的な解決法だと思うのですが、作業がたいへんだと思う
> ので、例えばAddCharsetディレクティブを使って:
> 
> AddCharset ISO-2022-JP .html
> AddCharset EUC-JP .txt
> 
> などと指定するとうまく行ったりしないでしょうか。
> (すみません、検証してません)
> 
> 
> At Sat, 15 Jan 2011 00:04:35 +0900 (JST),
> Masanori Kobayasi wrote:
>> 
>> 小林です。
>> 
>> 去年12月に適用されたマイクロソフトのセキュリティ修正パッチ以降、
>> JF の Web サイトを Internet Explorer で見ると、すべて文字化け
>> するようになってしまいました。
>> 
>> http://linuxjf.sourceforge.jp/
>> 
>> MS10-090 導入後の不具合につきまして
>> http://blogs.msdn.com/b/ie_jp/archive/2010/12/17/ms10-090.aspx
>> 
>> [現象]
>> MS10-090 導入後、HTTP ヘッダーではなく、META タグのみで文字エンコードを
>> "ISO-2022-JP" に指定している特定の Web サイトを閲覧すると、
>> 文字化けが発生します。
>> 
>> 
>> とのことです。
>> 
>> 上記の対処法を参考にして、.htaccess に
>> 
>> AddDefaultCharset ISO-2022-JP
>> 
>> を追加すると、今度は EUC-JP の plain text ファイルがすべて
>> 化けてしまいました。
>> 
>> うまい回避策が思い浮かばないので、この際思いきって、文書を含め
>> サイト上のすべての HTML ファイルの文字コードを、UTF-8 に変換して
>> みようと思っています。
>> 
>> plain text の文書は、従来通り EUC-JP のままにします。
>> 
>> 近々、段階を踏みながら、ぼちぼち作業する予定です。
>> 
>> -- 
>> 小林雅典
>> _______________________________________________
>> JF mailing list
>> JF @ listserv.linux.or.jp
>> http://listserv.linux.or.jp/mailman/listinfo/jf
>> 
> _______________________________________________
> JF mailing list
> JF @ listserv.linux.or.jp
> http://listserv.linux.or.jp/mailman/listinfo/jf


JF メーリングリストの案内