過去ログ

                                Page     248
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼検索バーについて  サル 05/3/26(土) 12:58
   ┗Re:検索バーについて  sh 05/9/5(月) 20:50
      ┗補足・訂正(Re:検索バーについて)  sh 05/9/5(月) 21:35

 ───────────────────────────────────────
 ■題名 : 検索バーについて
 ■名前 : サル
 ■日付 : 05/3/26(土) 12:58
 -------------------------------------------------------------------------
   検索バーで文字をUTF-8にエンコードして検索する場合に、
http://www.google.co.jp/search?q=%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%00
のように%00がつくことがあるのですが。

 ───────────────────────────────────────  ■題名 : Re:検索バーについて  ■名前 : sh  ■日付 : 05/9/5(月) 20:50  -------------------------------------------------------------------------
   私も同様に%00が末尾に付くのを確認しました(v4.11nとv5.01n Win2k+IE6SP1)。
具体的には検索文字列の末尾が全角の場合に%00が余分に付くようです。
半角文字が末尾の場合には大丈夫なようです。
Wikipediaなど、UTF-8を要求するサイトがあるので対応していただけると助かります。
よろしくお願いいたします。

 ───────────────────────────────────────  ■題名 : 補足・訂正(Re:検索バーについて)  ■名前 : sh  ■日付 : 05/9/5(月) 21:35  -------------------------------------------------------------------------
   ちょっと自己訂正です。

>具体的には検索文字列の末尾が全角の場合に%00が余分に付くようです。
必ずしもこうなるわけではないようでした。

例えば、「てこ」なら「%E3%81%A6%E3%81%93」となり問題なしですが、
「こ」→「%E3%81%93%002」
「あいうえお」→「%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A%00」
など不規則的に起こるようです。

またいずれの場合も、検索文字列の末尾に半角空白を追加することで一応回避できました。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 248