Project

General

Profile

バグ #226

日本語文字列を含む検索が失敗する

Added by toshi_a 初音 almost 10 years ago. Updated almost 10 years ago.

Status:
終了
Priority:
通常
Target version:
-
プラグイン名:
search
ブランチ:
クラッシュする:

Description

こんな報告があった。

toshi_a 初音 mikutterのcore/lib/escape.rbがUTF-8なstrがやってくることを想定してないようです。この影響でmikutte r400,ruby1.9.2でAPIを使っての非ASCII文字を含む検索に失敗します(uri_segmentを呼んでる)。
toshi_a 初音 環境によるのかもしれませんが何か宜しく無さそうだとは思います。str.dup.force_encoding('ASCII-8BIT')してやればとりあえず動きましたが何か気持ち悪いです。そもそもescape.rb依存しないとか…どうでしょうか?


Related issues

Related to バグ #227: ruby 1.9でggrks機能が日本語を含む文字列を検索できない終了toshi_a 初音2011-06-11Actions
Is duplicate of バグ #192: 検索が、あるキーワードで失敗する終了2011-05-27Actions
#1

Updated by toshi_a 初音 almost 10 years ago

  • Status changed from 新規 to 様子見

とりあえず適当に直してみた。一応ruby1.8.7と1.9.2で動いてるみたいだけど、どうかな

#2

Updated by toshi_a 初音 almost 10 years ago

  • Status changed from 様子見 to 終了

Also available in: Atom PDF