データベースにアラビア語の単語があります。
例:
أحمد يحيى
احمد اسعد
質問は:
名前を名前順に並べ替えたい。
期待される結果は次のとおりです。
احمد اسعد
أحمد يحيى
しかし、私は得ました:
أحمد يحيى
احمد اسعد
أ
前ا
私はこれを試しました
select name from emp order by name;
助けてください。
データベースにアラビア語の単語があります。
例:
أحمد يحيى
احمد اسعد
質問は:
名前を名前順に並べ替えたい。
期待される結果は次のとおりです。
احمد اسعد
أحمد يحيى
しかし、私は得ました:
أحمد يحيى
احمد اسعد
أ
前ا
私はこれを試しました
select name from emp order by name;
助けてください。
データベースの照合順序を確認してください。utf8_general_ci または utf8_unicode_ci に設定する必要があります。これにより、 order by などを正しく実行できるようになります。
スタンドアロン クエリを実行している場合は、次を試してください。
SET NAMES 'utf8';
SET CHARACTER SET utf8;
select name from emp order by name;
テーブル定義にペルシア語照合を使用してみてください。例
create table emp
(
id int,
name text,
...
)
collate utf32_persian_ci;