文字列処理の問題
zh (中国語) en (英語) ja (日本語)
上記の文字列、言語が zh の場合は
、言語が zh の場合は「中国語」と表示されます
enの場合は「英語」が表示されます
言語がjaの場合は「日本語」が表示されます
このような機能の実装方法
-----解決策- ----- ----------------
... ...まだ苦労は終わっていませんか?
あなたがこれを解決したのを覚えていますよね? 「日本語を表示」とは何ですか?日本語を表示しますか?それとも「日本語」という中国語が表示されるのでしょうか?
------解決策---------
この方法は検証していません。ただし、定期的なルールについてのウェブサイトを集めましたので、共有してください。
参考: http://www.正規表現.info/unicode.html。
中国語テキストのエンコード範囲など、通常のルールを使用して判断することもできます: U+4E00..U+9FFF、
より不器用な方法は、GOOGLE 翻訳を接続することです。 API を使用し、Google を使用してテキストの言語を判断します。