AN HTTPD ゲストブック/コメント集(2002年7月15日09:38)


中田昭雄 nakata@st.rim.or.jp 2002/07/17 21:24

李さん、
日本語Windowsで英語に切り替えた時は大丈夫かもしれません。
日本語以外のWindowsでは、コンテントネゴシエーションあたりが設定できないというようなお知らせを受けた記憶があります。
私自身はそれを確認しにくいのでそのままになっていますが。


kochi@163.net 2002/07/16 22:34

中田さん、Aliceさん、ご回答ありがとうございました。
試してみます。
英語バージョンの不具合はどういうものでしょうか。
余計な話ですが、中国語YahooでAN HTTPDを検索すると、かなりのダウンロードサイトはAN HTTPDを紹介しています。やっぱり有名ですよね。


中田昭雄 nakata@st.rim.or.jp 2002/07/16 21:08

李さん、
ファイル名も中国語にしなければいけないのですか?
文字化けというより、フォントが違うから正しく表示できない、という話ですね。
化けたまま使うのでもいいと思いますが、それがいやなら、Aliceさんの言うようになんらかのエンコード/デコードをするしかないでしょう。

AN HTTPD は日本語以外のWindowsの場合は、英語表示になります。
中国語Windowsでも、中国語は日本語ではないので英語表示になります。
つまり、表示は日本語か英語しかありません。

日本語Windowsでは日本語表示がデフォルトですが、オプションの「表示」で英語を選択することができます。 英語にしたら、一度 AN HTTPD を終了して再度起動してください。
ただし、英語表示では一部不具合があるようです。


Alice nanase@syotake.to 2002/07/16 14:48

>個人プロフィールなどのCGIファイルのファイル名は中国語になると、
>日本語のOSでは文字化けしてしまいますね。Aliceさん、
>この問題はどう解決すれば良いでしょうか。(AN HTTPDとは無関係かも)

HTTPDとは無関係ですが・・・
わたしの場合日本語を使ってファイル識別したい場合には
ログファイル名決定前に
$text =~ s#([^a-zA-Z0-9_])#sprintf("%2X",ord($&))#eg;
$text =~ s/ /0/g;
のような形で半角英数以外はエンコードしちゃってます。
読み出す際にも同じ事をすればちゃんと読み出せますので。

2002幼女.txt

2002CDC4BDF7.txt

>英語バージョンのAN HTTPDはあるでしょうか。
>よろしくお願いします。

英語モードがありますね。
たぶん日本語フォント入って無くても動くと思います。


kochi@163,net 2002/07/16 04:59

Aliceさん、中田さん、ご回答ありがとうございました。しかし、大型BBSを使うときに、個人プロフィールなどのCGIファイルのファイル名は中国語になると、日本語のOSでは文字化けしてしまいますね。Aliceさん、この問題はどう解決すれば良いでしょうか。(AN HTTPDとは無関係かも)
もう一つの質問があります。
AN HTTPDは適用するOSは日本語のOSだけですか。中国語OSではAN HTTPDが使えるでしょうか。英語バージョンのAN HTTPDはあるでしょうか。
よろしくお願いします。


中田昭雄 nakata@st.rim.or.jp 2002/07/15 21:24

李さん、
Aliceさんの言うとおり、中国語でもその他の言語でも問題はないと思います。


Alice nanase@syotake.to 2002/07/15 15:40

>>李さん
わたしも中国語のCGIを組んでみた経験ありますが特に問題なかったです。
CGI内でMIMEヘッダにbig-5指定すれば文字化けなども起きませんでした。


kochi@163.net 2002/07/15 09:38

中田さん、始めまして、留学生の李と言います。
AN HTTPDの初心者です。
早速質問ですが、CGIプログラムを設置する時、日本語ではなく、中国語のCGIを設置したいですが、そのままでは大丈夫でしょうか。駄目であれば、何か必要でしょうか。
ちなみに、自宅サーバパソコンのOSは日本語のWindows98です。
よろしくお願いします。