文字コード掲示板


一括購読


No.230投稿日時:2004/11/25(木) 15:13    <親記事>
投稿者:しまま

東京→\x93\x8c\x8b\x9e

appサーバ windows2000
webサーバ windows2000
      apatch2.0.52

という環境です。
ブラウザから入力し、
appサーバにあるjavaサーブレットプログラムから
webサーバにインストールしたソフトウエアに値を渡して結果を取得する
といったことをやっているのですが、
うまくいかないのでapatchのログを見ると、
ブラウザから入力した「東京」と文字が「\x93\x8c\x8b\x9e」となっていました。
「%93%8C%8B%9E」ならばSJISだとわかるのですが・・・。

なにかわかる方がいらっしゃたら
教えてください。


No.232投稿日時:2004/11/26(金) 01:55    <↑親記事:No.230>
投稿者:森山 将之

Re: 東京→\x93\x8c\x8b\x9e

デバッグのやり方をお教えしますので参考にしてください。

Apache のログに \x93\x8c\x8b\x9e と記録されるのは、どのよう時なのか調べる。

次のようにして調べる。

telnet で Web サーバの 80 番ポートにアクセス
(ローカルエコー:ON, 文字コード:SJIS, 改行コード:CR+LF)
GET /%93%8C%8B%9E HTTP/1.0<改行>
<改行>
を入力
Apache のログを見る。
10.1.0.114 - - [25/Nov/2004:23:20:31 +0900] "GET /%93%8C%8B%9E HTTP/1.0" 404 297 "-" "-"
となっている。

OK!

telnet で Web サーバの 80 番ポートにアクセス
(ローカルエコー:ON, 文字コード:SJIS, 改行コード:CR+LF)
GET /東京 HTTP/1.0<改行>
<改行>
を入力
Apache のログを見る。
10.1.0.114 - - [25/Nov/2004:23:23:38 +0900] "GET /\x93\x8c\x8b\x9e HTTP/1.0" 404 297 "-" "-"
となっている。

URIエンコードせずに、シフトJIS文字列をそのまま送信した場合に、Apache
ログに "東京" が "\x93\x8c\x8b\x9e" で記録される。



No.230投稿日時:2004/11/25(木) 15:13    <親記事>
投稿者:しまま

東京→\x93\x8c\x8b\x9e

appサーバ windows2000
webサーバ windows2000
      apatch2.0.52

という環境です。
ブラウザから入力し、
appサーバにあるjavaサーブレットプログラムから
webサーバにインストールしたソフトウエアに値を渡して結果を取得する
といったことをやっているのですが、
うまくいかないのでapatchのログを見ると、
ブラウザから入力した「東京」と文字が「\x93\x8c\x8b\x9e」となっていました。
「%93%8C%8B%9E」ならばSJISだとわかるのですが・・・。

なにかわかる方がいらっしゃたら
教えてください。


No.232投稿日時:2004/11/26(金) 01:55    <↑親記事:No.230>
投稿者:森山 将之

Re: 東京→\x93\x8c\x8b\x9e

デバッグのやり方をお教えしますので参考にしてください。

Apache のログに \x93\x8c\x8b\x9e と記録されるのは、どのよう時なのか調べる。

次のようにして調べる。

telnet で Web サーバの 80 番ポートにアクセス
(ローカルエコー:ON, 文字コード:SJIS, 改行コード:CR+LF)
GET /%93%8C%8B%9E HTTP/1.0<改行>
<改行>
を入力
Apache のログを見る。
10.1.0.114 - - [25/Nov/2004:23:20:31 +0900] "GET /%93%8C%8B%9E HTTP/1.0" 404 297 "-" "-"
となっている。

OK!

telnet で Web サーバの 80 番ポートにアクセス
(ローカルエコー:ON, 文字コード:SJIS, 改行コード:CR+LF)
GET /東京 HTTP/1.0<改行>
<改行>
を入力
Apache のログを見る。
10.1.0.114 - - [25/Nov/2004:23:23:38 +0900] "GET /\x93\x8c\x8b\x9e HTTP/1.0" 404 297 "-" "-"
となっている。

URIエンコードせずに、シフトJIS文字列をそのまま送信した場合に、Apache
ログに "東京" が "\x93\x8c\x8b\x9e" で記録される。


Script : Sylpheed 1.24
Modified by MORIYAMA Masayuki