2011-01-25 12 views
1

私はacts_as_ferretに基づいた検索で自分のアプリを設定することができました。全体的にはうまく動作します。しかし、私はウムラウトを持つ言葉の結果を見つけることができません(例えば、 "Getränke")。acts_as_ferret withドイツ語ウムラウト

これを私のenvironment.rbに追加し、インデックスをゼロから再構築しましたが、良い結果は得られませんでした。私はダブル

Ferret.locale = "de_DE.UTF-8" 

は私のデータベーステーブルをチェックし、私はこれは完璧されるべきだと思う:

ところで
DEFAULT CHARSET=utf8 COLLATE=utf8_bin 

:データが(プロ続編を見て)データベーステーブルに細かい表示されます。

は、その後、私は「Getränke」のエントリを検索するためにTextMateにインデックスファイルを開いて、私はfugured、TextMateはMacのローマのエンコーディングでそれを開いて、

NKEこの

GETR‰などのウムラウトを表示します

UTF-8エンコーディングでインデックスファイルを再度開きましたが、奇妙な文字列が疑問符付きの四角形で表示されます。

ドイツのウムラウトで単語を検索すると、どのようにして結果を見つけることができますか?これはトリック

environment.rbに

$KCODE = 'u' 
ENV['LANG'] = 'de_DE.UTF-8' 
Ferret.locale = "de_DE.UTF-8" 

database.ymlの

development: 
    encoding: utf8 
をした

答えて

0

関連する問題