[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0228] Re: sjis で保存したいのですが
- To: <webdav-jp@xxxxxxxx>
- Subject: [webdav-jp:0228] Re: sjis で保存したいのですが
- From: "Akira YOSHIYAMA" <a-yoshiyama@xxxxxxxxxxxxx>
- Date: Fri, 15 Feb 2002 16:53:32 +0900
- Delivered-to: webdav-jp@begi.net
- Importance: Normal
- Posted: Fri, 15 Feb 2002 16:53:23 +0900
吉山です。
> From: Yasuo Yukami [mailto:yukami@xxxxxxxxxx]
> Sent: Friday, February 15, 2002 4:03 PM
>
> 吉山 様
> お世話になります。
> なるほど。httpd.confの中でのmod-encoding の設定の設定で、
> SetServerEncoding SJIS
> とやりたければ、mod-dav の設定でもいまはUTF-8になっているものをSJISに
し
> なければならないんですね?
> でもどうすればmod_davの設定を変えられるのでしょうか?
> 質問ばかりですみません。
あ、勘違いしていました。
先ほど見せていただいた設定は両方とも mod-encoding のものですね。失礼。
mod-dav 関連の設定で、
DavServerEncoding SJIS ←こいつが必要
mod-encoding 関連の設定で、
SetServerEncoding SJIS
とすれば希望の状態に近くなると思います。
> > /usr/bin/iconv --list
> > で出てくると思います。
> SJISもUTF-8もありました。
> MSSJISはありませんでした。だからmod-encoding の設定でMSSJISにしてもダ
メ
> だったんですね?
これがまた事情がちょっと異なります。
MSSJIS は Glibc や iconv ライブラリが処理するエンコードではなく、
mod-iconv-hook に含まれているルーチンが処理するエンコードで、確かオリジ
ナルは一方向変換(MS ShiftJIS → UCS-2)だったと思います。ですので、
mod-encoding には使えるのですが、mod-dav には使えない事になります。SJIS
など別のコードを選択してください。
# 私が hack した libiconv ライブラリには双方向変換をサポートした
# MSSJIS 処理ルーチンが含まれています。
# もしかしたらこちらの方が良いかもしれない。
---
NEC OSSソリューションセンター 吉山あきら
mailto:a-yoshiyama@xxxxxxxxxxxxx
http://www.sw.nec.co.jp/special/linux/