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アプレットカスタムメニューナビゲーション
水平方向では、セルの配置を左、中央、右に設定できます。基本的な構文<TD ALIGN=&quo...
目次例1例2例3例4例1 <html> <ヘッド> <title>...
<div align="center"> <table sty...
デフォルトでは、ラベルとスパンの幅の設定は無効です。一般的に、表示属性は必須ですコードをコピーコード...
ダウンロードアドレス: https://dev.mysql.com/downloads/mysql/...
目次1. 背景2. 複合インデックスを理解する3. 左端一致原則4. フィールド順序の影響5. 単一...
HTMLでCSSを定義するには、埋め込み、リンク、インラインの3つの方法が一般的に使用されます。 1...
準備のメリットPrepare SQL が生成される理由。まず、MySQL サーバー上で SQL を実...
この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更につい...
序文ターミナルを使用してデータベースまたはテーブルを作成するたびに、文字セットが latin1 であ...
ポートが占有されているかどうかは、これまで一度もわかりませんでした。多くの人に尋ねて、ようやくわかり...
この記事では、Vueを使用して特定の領域に透かしを描く方法を紹介します。具体的な内容は次のとおりです...
nginx.conf で複数のサーバーを設定します。 http リクエストを処理する際、nginx ...
この記事では、主にnginxのフロントエンドとバックエンドに同じドメイン名を設定する方法を紹介し、皆...
React 16の内容です。最新技術ではありませんが、ドキュメントで調べるまであまり話題に上がらなか...