Typoでlive search文字化け

Typoでのlive search文字化けについては多くのブログで解決策が示されています。 live searchの文字化けを修正 Typo2.6.0リリースとLive Searhの日本語バグ

最新でもやっぱり文字化けしているわけで。 僕も直してみました。

ruby code
  1. Index: app/views/shared/_search.rhtml
  2. ===================================================================
  3. --- app/views/shared/_search.rhtml      (revision 850)
  4. +++ app/views/shared/_search.rhtml      (working copy)
  5. @@ -7,4 +7,4 @@
  6.      :loading => "Element.show('search_spinner')",
  7.      :complete => "Element.hide('search_spinner')",
  8.      :update => "search-results",
  9. -    :with => "'q=' + escape($F('q'))" -%>
  10. +    :with => "'q=' + encodeURIComponent($F('q'))" -%>
  11.  

という感じで1行直せばイケルはずです。(ブラウザはあまり確認してませんが・・・) あ、このファイルはテーマにも含まれてますので注意です。 てゆーかなんでencodeURIComponentじゃなくてescapeなんだろ・・・ ただこの方式だとキャッシュを再構築しないとダメなんでちょっとイヤだなー・・・。

Related posts:

07.27.08/12am

No comments yet

trackback uri
  • ajax-loading
  • ajax-loading
  • ajax-loading

Leave a Comment

You can use these tags: <code>, <i>, <em>, <strong>, <a>

About

Author:yuin(http://inforno.net/)

文学部文化学科卒という生粋の文系趣味プログラマ。

主にRuby、Javascript、PHP、JAVA,Python,C,Scala,Schemeなどを使っています。今はPythonな感じかもしれない。今後作曲活動なども復活するかもしれない。

Pages