phpで検索用のプログラムを作成中です。


<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
を宣言し、

検索窓に日本語を打ち、結果のURLを

http://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89

のように出力させようとしています。


ここまではIEでもFireFoxでもうまくいきました。


ただし、そのページから奥(ウィキペディアでいうと編集画面など)に進もうとすると、IEでは失敗します。エンコード値がデコードされるようです。


(例)
FireFox
http://ja.wikipedia.org/w/index.php?title=%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89&action=edit&section=1

IE
http://ja.wikipedia.org/w/index.php?title=エンコード失敗&action=edit&section=1


説明がずいぶん不足しているとは思いますが、同様の問題を解決された方、どこが問題点でどのように直したか教えていただけませんでしょうか。


用語の使い方が間違っていたり、意味が通らないところがあるかもしれませんがよろしくお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:2007/08/31 21:39:28
  • 終了:2007/09/07 21:40:04

回答(2件)

id:hblm No.1

hblm回答回数243ベストアンサー獲得回数232007/08/31 21:54:10

id:petem

なんだかすごく解決しそうです。

2007/08/31 23:46:55
id:KUROX No.2

KUROX回答回数3542ベストアンサー獲得回数1402007/08/31 21:54:25

ポイント35pt

http://www.tagindex.com/tool/url.html

「エンコード失敗」してるかどうかわからないので、

上記URLで、デコードしてみて、どんな感じで失敗してるか

確認したほうが良いのではと思います。

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません