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アプレットカスタムメニューナビゲーション
目次序文グラフィックドライバーをインストールするCUDAをアンインストールするCUDAをインストール...
問題の起源docker を使用する場合、残念ながら docker コンテナ内のホストのポート 80 ...
ナビゲーションバーの作成:技術要件: CS HTMLタグ達成目的:ナビゲーションバーメニューの作成コ...
目次1. トリガーソリューション2. パーティションテーブルソリューション3. 一般的な表領域ソリュ...
目次乱数を生成する0から1までの乱数を生成する指定された範囲内で乱数を生成します6桁のモバイル認証コ...
この記事では、2番目のキルカウントダウンコンポーネントを実装するためのVueの具体的なコードを参考ま...
WSLとはBaidu 百科事典からの一節を引用します。 Windows Subsystem for ...
SQL ステートメント内の単語が mysql のキーワードと競合する場合は、`` (タブ キーの上)...
先ほど使用したDocker HubはDockerによって提供されています。独自のDockerを構築す...
1. Concat関数。よく使用される接続文字列: concat 関数。たとえば、SQLクエリ条件...
前回の記事では、Dockerの基礎知識であるローカルディレクトリのマウント方法を紹介しました。今日は...
1. 目標: mysql の character_set_server の値を latin1 から ...
この記事は Linux centos8 をベースにして、docker をインストールし、イメージをプ...
序文nginx はマルチプロセス モデルを使用します。リクエストが届くと、システムはプロセスをロック...
MySQL では、ユーザーに付与された権限をどのように確認しますか? ユーザーに付与される権限は、グ...