[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 メーリングリストの案内