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アプレットカスタムメニューナビゲーション
解決: pythearn2 パッケージをダウンロードしたディレクトリで、setup.py ファイルを...
CentosでのMySQLのインストールについては、以前の記事を参照してください。 Centos7....
ホスト名を変更する場合は、以下の手順に従ってください。ホスト名の使用hostnameコマンドを使用す...
目次ReactHook とは何ですか? Reactは現在フックを提供している1. 使用状態2.use...
目次forループwhileループdo-while ループループのネストトラバーサルメソッド~のために...
概要この記事は、ゲームビジネスアーキテクチャに関連するコンテンツの紹介から始まります。ゲームビジネス...
ここでは、あまり使われていない、または誤解されている 10 個の HTML タグを紹介します。あまり...
セキュアターミナルMobaXterm_Personalをダウンロードまず、安全なターミナルをダウンロ...
この記事では、MacOSでのMySQL 8.0.18のインストールと成功したコマンドライン操作を記録...
今日、CSS の zoom 属性は何のために使用されるのかと尋ねられました。この属性は、フローティン...
「Tik Tok」も大人気で、ユーザー数は7億人と言われています。今日は、注目を集めるためにTikT...
序文大規模なフロントエンドの開発に伴い、UI フレームワークが次々と登場し、フロントエンド開発におけ...
最近、問題のある新しい SQL が本番データベースに入力される数を最小限に抑えるために、開発仕様を整...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
背景:サイトはフロントエンドとバックエンドから分離されています: vue+springbootフロン...