SQLiteでユニコードデータを使用して行を並べ替える簡単な方法はありますか?Pythonを使ってSQLiteでUnicode文字列を正しくソートする方法はありますか?
2
A
答えて
5
SQLiteはBYOS(自分のソーターを持参)ポリシーを持っています。 more detailsのFAQを参照してください。彼らはしなやかかつ簡単に静的にリンクするSQLiteライブラリを維持するために、任意のUnicode対応のソートアルゴリズム(デフォルトでは)含まれないことを選択した。しかし
、あなたは、create a collatorことができますが、その後、使用するSQLiteのを教えてくださいしかし、並べ替えそれ。他のポスターが示唆しているように、ソースツリーにはICUを使ってこれを行うコレータがあります。しかし、独自のUnicode認識機能を持つGLibなどのライブラリを使用している場合は、独自のものを使用することもできます。
2
適切なユニコードソートを行うことができるICUというライブラリがあります。良い説明は、この他の質問であります。
関連する問題
- 1. Unicodeを正しく処理するSTL文字列クラスはありますか?
- 2. Python 3のUnicode文字列を正規化する方法
- 3. Python - デフォルトでプロジェクト内のすべての文字列をUnicodeにする方法はありますか?
- 4. Python出力でUnicode文字を取り除く方法は?
- 5. C++で文字列を整数でソートする方法はありますか?
- 6. Pythonで不正なXML Unicode文字を高速にフィルタリングする方法はありますか?
- 7. Pythonでunicode文字列をutf-8にフォーマットする方法は?
- 8. cursesを使ってUnicode文字を表示する方法は?
- 9. 正規表現を使ってPythonの文字列から部分文字列を抽出する方法は?
- 10. pythonを使ってpcapファイルから文字列をフィルタリングする方法はありますか?
- 11. Python - 正規表現を使って文字列を分割する方法は?
- 12. プロパティ名文字列を使用してEntityQueryをソートする方法はありますか?
- 13. 数字、長さ、文字でSQLをソートする方法はありますか?
- 14. 最初の要素(Python)ではなく、選択ソートを使って文字列のリストをソートする
- 15. Python:整数と文字で配列をソートする方法は?
- 16. Pythonの正規表現、Unicode文字列
- 17. 特殊文字を使用して文字列を小文字にする方法はありますか?
- 18. デフォルトでUnicode文字列を使用する必要がありますか?
- 19. Pythonの - 私はおそらくこのようなUnicode文字列を持っている六角UnicodeとUnicode
- 20. クエリ文字列を使用してリダイレクトする方法はありますか?
- 21. PythonでUnicode文字列に中国語/日本語文字が含まれているかどうかを知る方法はありますか?
- 22. Python:部分文字列の関連性によって文字列のリストをソートする方法は?
- 23. 誤ってエンコードされたUnicode文字列を修正してください
- 24. (ICU4C)Unicode文字列を文字単位で別のUnicode文字列にコピーする方法は?
- 25. Python正規表現でユニコード文字列を正しく使う方法
- 26. 文字列をUnicode区切り文字で分割していますか?
- 27. TypeScriptの機能を使って、文字列内の文字が大文字であるかどうかを確認する方法はありますか?
- 28. 正規表現を使用して文字列の一部を削除する方法はありますか?
- 29. JPA2 Criteria APIで文字列を数値に正しくキャストする方法はありますか?
- 30. Androidで文字列を正しく比較する方法は?