2011-07-20 17 views
1

私の後で、私のスキーマ内でSearchableをsymfonyに取り込もうとしました。私はジェネレータが自動的にインデックステーブルを生成することに気づきます。UTF8とDoctrine全文検索

しかしINDEXTABLEの内側に、私は、キーワードは任意のUTF8文字

EXずに保持されていることがわかります。 Nghĩa - > ngha

これはdoctrineの検索方法に影響しますか?これを修正する方法はありますか?

答えて

1

databases.ymlファイルにエンコードを設定しましたか?

schema.ymlファイルにあなたは文字セットのためのオプションを持っている...たぶんこれはあなたの問題を解決します

encoding: utf8 

の符号化パラメータがあります。

+0

私のデータベースモデルでは、私はUTF8照合を設定しました。インデックスを最初から再構築しようとすると、スキーマはおそらくこの問題に再現されず、問題は引き続き解決されます。 UTFのない単語は正しく索引付けされますが、UTF8の文字を持つ単語は、その単語からちょうど取り除かれます。このようなインデックス作成のポイントはありません。 – DucDigital