HTMLでは、中国語のフレーズ「學好好學」は「學好好學」と表現できます。 プロジェクトでは、SMSアラームを接続する必要があり、SMSアラームによって返されるデータはutf8である必要があります。 さらにやり取りした結果、必要なのは html-utf8 であることがわかりました。 適切なGolangツールキットが見つかりませんでした。言語トランスコーディングに関連するパッケージは主に mahonia は、gbk、utf8、gb2312 など、さまざまな形式のデータ変換をサポートします。 net/html は、<、>、&、'、'、の変換を変更する Web ページ トランスコーディングをサポートします。 オンラインでの経験に基づいて、次の 3 つのバージョンの変換が提供されます。 ジャバスクリプト 関数ConvUtf8(obj) { returnobj.replace(/[^\u0000-\u00FF]/g,function($0) {returnescape($0).replace(/(%u)(\w{4})/gi, "&#x$2;") }); } ジャバ パブリック静的文字列 UTF8_html_conv(文字列 str){ StringBuffer stbPreemptionArg = 新しいStringBuffer(); for(int i = 0;i<str.length();i++){ (str.codePointAt(i) > 255)の場合{ stbPreemptionArg.append("&#x"+Integer.toString(str.charAt(i), 16)+";"); }それ以外{ stbPreemptionArg.append(str.charAt(i)); } } stbPreemptionArg.toString() を返します。 } Go言語 CovertToHtml関数(src文字列)文字列{ rs := []rune(src) htmlUtf8 := "" _ の場合、 r := 範囲 rs { rint := int(r) rint < 128の場合{ htmlUtf8 += 文字列(r) } それ以外 { //utf8 = "\\u"+strconv.FormatInt(int64(rint), 16) htmlUtf8 += "&#x"+strconv.FormatInt(int64(rint), 16) + ";" } } htmlUtf8を返す } 要約する 上記は、HTML で中国語を UTF-8 に変換するためにエディターが紹介した方法です。お役に立てれば幸いです。 |
<<: 階段効果を実現するためのWeChatアプレットカスタムメニューナビゲーション
コードをコピーコードは次のとおりです。 html {オーバーフロー: 非表示; }体{オーバーフロー...
1. エフェクト表示JavaScript で書かれた宇宙飛行士のウォッチフェイス。 http://x...
1 ダウンロードアドレスは https://dev.mysql.com/downloads/mysq...
1. コンポーネントの実装方法:組件名稱首字母必須大寫1. JS関数を通じてコンポーネントを実装...
まず、Docker がインストールされたサーバーが必要です。 (私はすでにこれをサーバーにインストー...
YSlow は、Yahoo USA が開発したページ スコアリング プラグインです。非常に優れていま...
目次1. コンポーネントの構成2. コンポーネント名2.1 コンポーネントの命名3. グローバル登録...
目次1. イメージをプルする2. Redisコンテナを作成する3. コンテナを起動するためにクラスタ...
MySQLでは、2つ以上のベーステーブルにビューを作成します。学生テーブルとstu_infoテーブル...
インターネット経済の継続的な発展に伴い、インターネット上の専門ウェブサイト、公共サービスウェブサイト...
目次Cocos Creator のリソース管理に関する問題リソースの依存関係リソースの使用レスローダ...
この記事の例では、WeChatアプレットの下部ナビゲーションバーコンポーネントの具体的な実装コードを...
目次結合アルゴリズム駆動テーブルと非駆動テーブルの違い1. 単純なネストループ結合、単純なネスト、イ...
HTML 入力属性値属性value 属性は、入力フィールドの初期値を指定します。 <フォーム...
この記事の例では、vue ElementUI の非同期読み込みツリーを実装するための具体的なコードを...