[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2207

From: okkez <okkez000@g...>
Date: Sun, 16 May 2010 19:41:57 +0900
Subject: [ruby-reference-manual:2207] Re: るりまサーチ

okkez です。

2010年5月16日19:26 Kouhei Sutou <kou@c...>:
>
>> 手元の Ruby1.9.1+thin では日本語の検索がうまく動かなかったので以下のパッチをあてました。
>
> むぅ。
> そのとき、valueと(Rack::Utils.unescapeする前の)
> unescaped_valueがどうなっているか教えてもらえますか?
>

以下のようなクエリで試してみました。

p [value, unescaped_value] を追加しています。

test     # => ["test", "test"]
テスト # => ["%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588",
                    "%E3%83%86%E3%82%B9%E3%83%88"]
ユニット テスト # => ["%25E3%2583%25A6%25E3%2583%258B%25E3%2583%2583%25E3%2583%2588%2B%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588",
"%E3%83%A6%E3%83%8B%E3%83%83%E3%83%88 %E3%83%86%E3%82%B9%E3%83%88"]

うまく検索できなかったときの状況をもう少し詳しく書いておきます。
* Mozilla/5.0 (X11; U; Linux x86_64; ja; rv:1.9.1.9) Gecko/20100501
Iceweasel/3.5.9 (like Firefox/3.5.9)
* Opera10 でも同様
* 「テスト」など日本語なクエリで検索する
* アドレスバーの見た目は日本語になっている
* 検索のテキストボックスやトピックパスの文字列は unescaped_value の値がそのまま入っている

こんな感じでした。

-- 
okkez
okkez000@g...

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      2156 2010-04-24 08:42 [kou@c...            ] るりまサーチ                            
      2168 2010-04-25 15:55 ┣[okkez000@g...       ]                                       
      2201 2010-05-16 07:35 ┗[okkez000@g...       ]                                       
      2203 2010-05-16 07:47  ┗[kou@c...            ]                                     
      2205 2010-05-16 12:13   ┗[okkez000@g...       ]                                   
      2206 2010-05-16 12:26    ┗[kou@c...            ]                                 
->    2207 2010-05-16 12:41     ┗[okkez000@g...       ]                               
      2208 2010-05-16 13:06      ┗[kou@c...            ]                             
      2209 2010-05-16 15:14       ┗[okkez000@g...       ]