人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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


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


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

●質問者: petem
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:firefox IE PHP URL ウィキペディア
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● hblm
●35ポイント

goungoun blog. » Blog Archive » getAttribute href、MSIE6が勝手にURLデコードする問題?


これで解決でしょうか。

◎質問者からの返答

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


2 ● KUROX
●35ポイント

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ