レンタルサーバがはき出すerror.logの中に気になるものがあります。

アクセス制限されている箇所へのユーザネーム間違いなのですが、普通なら間違ったユーザネームそのものが残されているのですが「¥x98a¥x95¥xbd」(注:¥マークは半角)と書かれています。
文字コードが違うか何かなのでしょうが、はじかれた人は何と入力したのでしょうか?
書かれている内容と、解読する為の方法もお教え下さい。(解読する為の文字コードの載っているページでも構いません)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:english No.1

回答回数304ベストアンサー獲得回数0

ポイント18pt

http://www.shtml.jp/mojibake/sjis_cgi.html

CGIで特定の文字(表・予・申・能など)が文字化けする

日本語をIDに入力しているため、エンコードされているためにそのように表示されています。


参照URLの中の2番目のFlashフォーム(ページ真ん中ほど)を使うと解読可能です。「URLデコード」というボタンがあるほうです。


まず、「¥x98a¥x95¥xbd」ですが、これは「¥x」とは16進数で書かれているという意味です。これを通常のURLエンコード形式である「%」に置き換えます。つまり、「%98a%95%bd」と置き換えます。


この「%98a%95%bd」を「URLエンコードされた元の文字列」に入力していただで、「URLデコード」ボタンをクリックしますと、「和平」と表示されます。


そのように入力された人の意図は不明ですが、素直に解析するとそうなります。

id:vicden

ありがとうございます。

登録メールアドレスがIDとなっているページなのですが、登録されて無い方が、勝手に入れられているのかもしれないですね。

教えて頂いたページも大変参考になりました。ありがとうございました。

-----------------

回答に関しては以上で非常に満足ですが、

文字コードに関してちょっと興味があるので次も開いてみます。

2005/05/06 13:07:39
id:troubleantenna No.2

回答回数71ベストアンサー獲得回数0

ポイント18pt

http://www.harukaze.net/~mishima/perl/

Perl for Newbie�iPerl���S�҂̕����j

perlが使える環境なら

perl -e ’print ”¥x98a¥x95¥xbd”;’

こんな感じで解読できますよ。

ご質問の文字列は「和平」と読めます。

id:vicden

perlで調べる方法ですか。

これは簡単に調べることができそうですね。

今後使うことが出来そうです。

ありがとうございました。

2005/05/06 13:08:33
id:dungeon-master No.3

回答回数571ベストアンサー獲得回数40

ポイント18pt

http://www.hatena.ne.jp/ダミー:detail]

コードはshift-JISと思われます。

aがx61なので 前半はx9861,後半はx95bdが渡されたようです。

対応する漢字は 和平 です。

簡単な調べ方:

エディタなどから imeを立ち上げて 9861を入力した後 ctrl/yで

コード表上の「和」が示されます。

id:vicden

imeで調べることも可能だったんですね。

ありがとうございました。

2005/05/06 13:09:34
id:Nikki_A No.4

回答回数32ベストアンサー獲得回数0

ポイント18pt

98から始まるのでたぶん SHIFT_JIS の全角漢字2文字だと思います。

で、もし、この文字が、そのユーザさんの名前、もしくはハンドルなど個人を特定できる単語だった場合とか考えると、直にかいちゃっていいのかどうかわからないので、こちらの表のSJISの数字を参照してください。


最初の文字は 9841 2番目は 95bd の箇所です。

id:vicden

ありがとうございます。

(9841ではなく、9861のようですね)

質問からはちょっと離れますが、個人を特定できる言葉なのかどうかは分からずに質問しましたが、そういう配慮も質問者としては必要だったのかと回答を見て考えさせられました。

「目から鱗」という感じです。

ありがとうございました。

-----------------

みなさん、ありがとうございました。

4つとも別々の方法でしたが、非常に役立ちました。

入力されているのが個人を特定される物かどうかはわからないのですが、かなり前からこういうエラーが増え、気になっていました。

(先ほども書きましたが、メールアドレスがIDですし、登録方法もオープンにしているので、登録さえしてくれれば確実に入れるページなのですが…。)

入力されている方の意図はわかりませんし、心当たりもありませんが、大変参考になりました。

本当にありがとうございました。

2005/05/06 13:22:04

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません