はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

 indexファイルが置いていない時
日時: 2007/10/20 21:42
名前: seeker

http://ftp.kddilabs.jp/Linux/packages/fedora/core/
indexファイルを置いていない場合,上記のように表示するようにしたのですが,
WindowsのクライアントからファイルをDLした際に,文字化けしてしまいます.

置いているファイルの名前は,Shift-JISでかかれているのですが,Apacheの設定でShift-JISにしたため,
文字化けは回避できているので,表示するだけにおいては文字化けはしないのですが,
DL後にはShift-JISでかかれたファイルだと文字化けしてしまうみたいです.

簡単にまとめると


Apacheの設定で文字コードをShift-JISに指定する.

Shift-JISのファイルはどれも基本的に正常に表示される.

Windowsよりサーバのスペース内に「○○実験・演習.pdf」のようなファイル名のファイルを転送する.

システム自体はEUC-JPで動作しているので,サーバ内では文字化けしているものの,サーバとしてクライアントで表示する場合は問題ない.

index.htmlなしで上記のURLを表示する.→どのクライアントでもShift-JISで文字化けせず表示される.

右クリック→対象をダウンロード で保存すると,保存したファイルが文字化けしてしまう.
(これ以外では何一つ文字化けによる問題は今のところないと思われます.)

という症状です.
基本的な設定は管理人様のサイト通りの設定でさせて頂いております.
また,環境は下記の通りです.

OS: CentOS5 x64
httpd: Apache2
ftp: vsFTPd

これらを用いております.
文字化けしない解決策はないのでしょうか?それとも64bit版のOSを用いている為のせいでしょうか.
どうかよろしくお願い致します.

■ コンテンツ関連情報

 Re: indexファイルが置いていない時 ( No.1 )
日時: 2007/10/21 21:00
名前: ちび丸

これに、近いんでしょうかね?

http://www.aconus.com/~oyaji/faq/apache_encoding.htm
 Re: indexファイルが置いていない時 ( No.2 )
日時: 2008/01/01 00:45
名前: seeker

遅くなったことに加えて、言い方が悪くて申し訳ございません。
shift-jisのファイル名をwindowsからFFFTP経由でサーバ側に転送したものを、windows側からブラウザ上でダウンロードするすると、ファイル名のみ文字化けするという具合です。
apacheのデフォルトキャラセットの設定はoffにしても変わりはありませんでした。

そこで別の環境から、同様にダウンロードした結果、文字化けしない環境がありました。

OS:Fedora7/ブラウザ:Firefox→文字化けなし
OS:Windows/ブラウザ:Firefox→文字化けなし

OS:windows/ブラウザ:IE6→文字化けあり
OS:windows/ブラウザ:IE7→文字化けあり
OS:windows/ブラウザ:Opera→文字化けあり

こういう結果になりましたが、IEの設定もしくはサーバ側の設定で、IEでも文字化けを起こさない手段はないでしょうか?
↑のurlのmod_encodingは導入しておりませんでしたが、よくわからずインストールできなかったですが、これではない気がします。
もう一度mod_enccoding関連を調べてもようと思いますが、対処法がありましたら、どうかよろしくお願い致します。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.