過去ログ

                                Page     294
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼検索バーによって挿入される %00  あり 05/12/6(火) 14:44
   ┗Re:検索バーによって挿入される %00  EG6+ 05/12/7(水) 14:31
      ┗Re:検索バーによって挿入される %00  あり 05/12/8(木) 8:09
         ┗Re:検索バーによって挿入される %00  EG6+ 05/12/8(木) 8:57

 ───────────────────────────────────────
 ■題名 : 検索バーによって挿入される %00
 ■名前 : あり
 ■日付 : 05/12/6(火) 14:44
 -------------------------------------------------------------------------
   検索バーの設定に URL(始め) と URL(終わり) を設定しコードをUTF-8にしたときに2バイト文字を入力すると URL(終わり) の頭に %00 が挿入されます。
検索キーワードがUTF-8に変換されたときに最後に %00 が挿入されるのかもしれませんが、この %00 が挿入されるのは正常なのでしょうか?

 ───────────────────────────────────────  ■題名 : Re:検索バーによって挿入される %00  ■名前 : EG6+  ■日付 : 05/12/7(水) 14:31  -------------------------------------------------------------------------
   ▼ありさん:
>検索バーの設定に URL(始め) と URL(終わり) を設定しコードをUTF-8にしたときに2バイト文字を入力すると URL(終わり) の頭に %00 が挿入されます。
>検索キーワードがUTF-8に変換されたときに最後に %00 が挿入されるのかもしれませんが、この %00 が挿入されるのは正常なのでしょうか?

開発しているDelphiの変換ライブラリに任せているのでそういう仕様なのかもしれません。
検索は正しく行えるようですが、不具合が発生していますか?

 ───────────────────────────────────────  ■題名 : Re:検索バーによって挿入される %00  ■名前 : あり  ■日付 : 05/12/8(木) 8:09  -------------------------------------------------------------------------
   >開発しているDelphiの変換ライブラリに任せているのでそういう仕様なのかもしれません。
>検索は正しく行えるようですが、

通常の使用方法では気になりません。

>不具合が発生していますか?

しかし、Googleにオプションやパラメータも渡そうとしたときに %00 以降が捨てられます。

URL始 http://www.google.co.jp/search?ie=UTF-8&q=
URL終 +site%3Aja.wikipedia.org
CODE UTF-8

にしたときに、「日本」と入れると「日本 site:ja.wikipedia.org」となりますが
「アジア」と入れると「アジア%00 site:ja.wikipedia.org」となり %00 以降が切り捨てられ「アジア」を検索します。


回避策としては UTF-8 のときに問題が発生した場合はURL終を使用しないことです。

http://www.google.co.jp/search?ie=UTF-8&q=site%3Aja.wikipedia.org+」で「アジア」を検索すると「site:ja.wikipedia.org アジア%00」となり、意図した動作をします。

 ───────────────────────────────────────  ■題名 : Re:検索バーによって挿入される %00  ■名前 : EG6+  ■日付 : 05/12/8(木) 8:57  -------------------------------------------------------------------------
   ▼ありさん:
>>開発しているDelphiの変換ライブラリに任せているのでそういう仕様なのかもしれません。
>>検索は正しく行えるようですが、
>
>通常の使用方法では気になりません。
>
>>不具合が発生していますか?
>
>しかし、Googleにオプションやパラメータも渡そうとしたときに %00 以降が捨てられます。
>
>URL始 http://www.google.co.jp/search?ie=UTF-8&q=
>URL終 +site%3Aja.wikipedia.org
>CODE UTF-8
>
>にしたときに、「日本」と入れると「日本 site:ja.wikipedia.org」となりますが
>「アジア」と入れると「アジア%00 site:ja.wikipedia.org」となり %00 以降が切り捨てられ「アジア」を検索します。
>
>
>回避策としては UTF-8 のときに問題が発生した場合はURL終を使用しないことです。
>
>「http://www.google.co.jp/search?ie=UTF-8&q=site%3Aja.wikipedia.org+」で「アジア」を検索すると「site:ja.wikipedia.org アジア%00」となり、意図した動作をします。

説明ありがとうございます。
%00が入る場合に削除するようにしてみます。

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