ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 中国語からピンインへの実装コードにはいくつかの bugs_javascript スキルがあります

JavaScript 中国語からピンインへの実装コードにはいくつかの bugs_javascript スキルがあります

WBOY
WBOYオリジナル
2016-05-16 18:32:181172ブラウズ
1. 問題の背景:
プロジェクトに取り組んでいるときに、顧客の部門名 (ピンイン) が部門名の下に表示されている中小企業に遭遇しました。既存のデータベースには対応するフィールドがなく、追加するのに時間がかかります。jsで実装してページ上で処理できないかなぁ。
2. 原理の説明
プログラムの原理は非常に簡単です。ただし、GB2312 エンコーディングの中国語文字は、インターネット上で見つけることができます。各ピンインが最初であることがわかっている限り、ピンイン順に並べ替えられます。 中国語の文字コードを使用して、すべての中国語の文字のピンイン コードを計算できます。
この記事では、対応する中国語のピンインと ASCII コードを保存するために使用されるデータ辞書をカスタマイズし、変換する必要がある中国語の文字を ASCII コード (2 桁) に変換し、最後に一致する辞書を検索します。コードを参照してください。具体的な実装のために。
3. 実装コード:
コードをコピーします コードは次のとおりです:




呼び出しコード:


コードをコピー コードは次のとおりです: /*大文字に変換*/
Onblur = "alert(myConvertToUpper(this.value));"
/*小文字に変換*/
Onblur = "alert(myConvertToLower (this.value));"





[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、 を実行するために更新する必要があります]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。