typoのLive Searchで日本語をうまく通す方法

書いた人: noriaki 2007,06月23日(土) 23:01

このブログではRuby on Railsで構築されたブログシステムのtypoを使っています.しかし,このtypoは記事の検索にサイドバーの一番上にあるLive Searchを利用するのですが,日本語をクエリーにした検索がJavascriptのためにうまくいっていませんでした.

ソースを眺めてみると,文字列のエンコードの問題だったので,以下のように書き換えるだけで日本語での検索がうまくいくようになります.

app/views/shared/_search.rhtml

$ diff app/views/shared/_search.rhtml _search.rhtml.original
10c10
<     :with => "'q=' + encodeURIComponent($F('q'))" -%>
---
>     :with => "'q=' + escape($F('q'))" -%>

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags ,

コメント

このエントリはアーカイブされています。
コメントする場合は、お手数ですが「このページのURL」を記載した上で、新しいエントリにお願いします。