Webdavで日本語を使う
参考
http://fedorasrv.com/webdav.shtml
http://webdav.todo.gr.jp/
mod_encoding
mod_encoding導入により、SambaでもWebフォルダでも文字化けしなくなるが、文字コードがUTF-8のため、システムの文字コードをEUCにしている場合、コンソール上では文字化けしてしまう
# wget http://webdav.todo.gr.jp/download/mod_encoding-20021209.tar.gz ← mod_encodingダウンロード # wget http://webdav.todo.gr.jp/download/experimental/mod_encoding.c.apache2.20040616 tar zxvf mod_encoding-20021209.tar.gz /bin/mv mod_encoding.c.apache2.20040616 mod_encoding-20021209/mod_encoding.c ← Apache2版mod_encodingで上書き cd mod_encoding-20021209/lib/ ← ディレクトリ移動 ./configure && make && make install ← iconv-hookライブラリインストール cd .. ← ディレクトリ移動
Apacheバージョンが2.0系の場合
wget http://www.aconus.com/~oyaji/faq/mod_encoding.c-apache2.0-20060520.patch # patch -p0 < mod_encoding.c-apache2.0-20060520.patch ← mod_encodingパッチ施工 ./configure --with-apxs=/usr/sbin/apxs --with-iconv-hook ← mod_encodingのconfigure
vi Makefile ← Makefile編集
LIBS = -liconv_hook ↓ LIBS = -L/usr/local/lib -liconv_hook ← 変更 install-exec-local: $(APXS) -i mod_encoding.so ↓ $(APXS) -i -a -n encoding mod_encoding.la ← 変更
make && make install ← mod_encodingインストール
Apacheバージョンが2.2系の場合
# wget http://www.aconus.com/~oyaji/faq/mod_encoding.c-apache2.2-10:48:55 # patch -p0 < mod_encoding.c-apache2.2-20060520.patch ← mod_encodingパッチ施工 # ./configure --with-apxs=/usr/sbin/apxs --with-iconv-hook ← mod_encodingのconfigure
# vi Makefile ← Makefile編集
LIBS = -liconv_hook ↓ LIBS = -L/usr/local/lib -liconv_hook ← 変更 install-exec-local: $(APXS) -i mod_encoding.so ↓ $(APXS) -i -a -n encoding mod_encoding.la ← 変更
# make && make install ← mod_encodingインストール
mod_encoding設定
# vi /etc/httpd/conf.d/mod_encoding.conf ← mod_encoding設定ファイル作成 EncodingEngine on SetServerEncoding UTF-8 DefaultClientEncoding UTF-8 CP932 EUCJP-MS 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
[カテゴリ: OS > Linux]
[通知用URL]
Tweet
最終更新時間:2008年05月25日 22時17分15秒