0

App Engine Python を使用していますが、Datastore でトルコ語の文字が正しく並べ替えられません。解決策が見つかりません。これが私の問題です:

yazarlar = Yazarlar.all().order('isim')

これは、結果の最後にある文字「ş」(トルコ文字) で始まるフィールドを返します。Sの直後に来るべきなのにZの後に来てイライラする!

インターネット上で適切な解決策を見つけることができなかったので、このあたりの誰かが解決策を考え出すことを切望しています.

4

1 に答える 1

1

構成可能な照合がない場合、処理したい文字がわかっている場合は、モデルに 'isim_sortable' という 2 番目のプロパティを用意して、余分な文字を同等の ASCII に置き換える必要があります (ş -> 'sz' など)。仕事。

于 2012-11-21T07:53:06.730 に答える