[Apache-Users 7565] InternetExplorer8でApache2.2.9(Windows版)に日本語を含むURLを送ると文字化けします
supipiitopalo
supipiitopalo @ gmail.com
2009年 12月 5日 (土) 22:10:49 JST
こんばんは。
主題の件について解決方法を調べております。
mod_encoding.cというモジュールで解決可能と仮定しまして、loadmoduleを.confに設定しようとしましたが最適なものが見当たらず途方にくれてしまいました。
IE8のUTF-8でURLを送信するオプションをオンにした場合には日本語URLが問題にならないため、mod_encodingの設定で解決できるのではと考えました。
http://webdav.todo.gr.jp/download/
上記URLからWindows版の2.0系であればmod_encoding.so<http://2.xn--0mod_encoding-pz3l1rvettm574i.so>
があるようなのですが、2.2.9の場合だと日本語URLに対応するには何か方法があるのでしょうか?
下記のように追記してみましたが問題は解決しませんでした。
<IfModule mod_encoding.c>
EncodingEngine on
SetServerEncoding UTF-8
DefaultClientEncoding JA-AUTO-SJIS-MS SJIS
AddClientEncoding "Microsoft .* DAV 1.1" ASCII CP932 UTF-8
AddClientEncoding "Microsoft .* DAV" UTF-8 CP932
AddClientEncoding "(Microsoft .* DAV $)" UTF-8 CP932
AddClientEncoding "(Microsoft .* DAV 1.1)" CP932 UTF-8
AddClientEncoding "Microsoft-WebDAV*" UTF-8 CP932
AddClientEncoding "RMA/*" CP932
AddClientEncoding "xdwin9x/" CP932
AddClientEncoding "cadaver/" UTF-8 EUCJP-MS
AddClientEncoding "Mozilla/" EUCJP-MS
NormalizeUsername on
</IfModule>
よろしくお願いします。
Apache-Users メーリングリストの案内