ホームページ >バックエンド開発 >PHPチュートリアル >中国語の仕分けについての質問

中国語の仕分けについての質問

WBOY
WBOYオリジナル
2016-08-04 09:21:551097ブラウズ

私のデータソースはutf8形式ですが、中国語なのでデータを並べ替える必要があります。gbkまたはgbk2312に変換しましたが、並べ替えでいくつかの不正確さが発生しました。

phpのarray_multi_sortメソッドを使ってソートしてみました

ソート結果にこのような問題が発生します

中国語の仕分けについての質問

ブラックボックス内のデータは明らかにピンインの降順で間違っていますが、その後のデータはすべて適切です。その理由はわかりません。それともgbkライブラリが十分ではないのでしょうか?

テストコードを追加する

リーリー

返信内容:

私のデータソースはutf8形式ですが、中国語なのでデータを並べ替える必要があります。gbkまたはgbk2312に変換しましたが、並べ替えでいくつかの不正確さが発生しました。

phpのarray_multi_sortメソッドを使ってソートしてみました

ソート結果にこのような問題が発生します

中国語の仕分けについての質問ブラックボックス内のデータは明らかにピンインの降順で間違っていますが、その後のデータはすべて適切です。その理由はわかりません。それともgbkライブラリが十分ではないのでしょうか?

テストコードを追加する

リーリー

漢字のピンインに従って並べ替えた結果が正確でない場合は、漢字に従って並べ替えることもできます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。