mysql テーブルで選択クエリを実行していて、テーブルの「名前」列で並べ替えようとしています。
名前の列には、英字の名前とâのようなラテン文字の名前の両方が含まれています。
以下の問題に直面しています。
私が実行したクエリは、次のように並べ替えられた結果を返します。
たとえば、名前に「archer」、「aaakash」、「â hayden」、「bourne」、「jason」が含まれている場合
、クエリによって返される結果は次のように並べられます
。 "、"アーチャー"、"ヘイデン"、"ボーン"、"ジェイソン"
ただし、Unicodeコードポイントに基づいて注文したい(以下のように)
「aaakash」、「archer」、「bourne」、「jason」、「â hayden」
(順序で â hayden の位置の違いを参照してください)
Unicode 文字セットでの文字の位置に基づいて結果を順序付けるにはどうすればよいですか?