[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0410] Re: mod_encoding が・・・
>>>>> In [webdav-jp : No.0409]
>>>>> "Keisuke Motegi" <motegi@xxxxxxxxxxxxxxxxxxxx> wrote:
> webdavでの日本語対応をしたくって試行錯誤中です。
> mod_encodingを設定後に、2バイト文字ファイル名のファイルが
> 文字化け発生&アクセス不可です。
[...]
見ても何が悪いのはわかりませんでしたが、
ボクの場合は、Apache2 で client は Windows2000 のエクスプロ
ーラで、
<IfModule mod_encoding.c>
EncodingEngine on
SetServerEncoding UTF-8
AddClientEncoding "Microsoft .* DAV" SJIS
</IfModule>
でできています。
>>>>> In [webdav-jp : No.0408]
>>>>> IWAMA Kazuhiko <iwama@xxxxxxxxx> wrote:
IWAMA> まぁ、今のバージョンでは、クライアントが Windows 中心
IWAMA> なら、
IWAMA> DefaultClientEncoding JA-AUTO-SJIS-MS
IWAMA> があれば、クライアント個別の設定はなくても何とかなります
IWAMA> から、README.TXT を読んでもらえば大丈夫かと…。
だけでは、ファイル名は文字化けしてしまいます。
あと、はまったのが、
http://www.atmarkit.co.jp/flinux/special/webdav/webdav03a.html
にある mod_encoding.c では
: AddClientEncoding SJIS "Microsoft .* DAV"
しろということで(引数の順番が違う)、このおかげで混乱しました。
ボクの場合は
> ■②2バイト文字ファイル名のコピーはできるが、文字化けする
> <IfModule mod_encoding.c>
> EncodingEngine on
> SetServerEncoding UTF-8
> DefaultClientEncoding JA-AUTO-SJIS-MS
> # AddClientEncoding "Microsoft .* DAV" SJIS
> # AddClientEncoding "xdwin9x" SJIS
> # AddClientEncoding "cadaver/" EUC-JP
> </IfModule>
とたぶん同じ現象で、
AddClientEncoding "Microsoft .* DAV" SJIS
を指定して文字化けしなくなったということです。
--
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose@xxxxxxxxxxxxxxxxxx