htmlで中国語をutf-8に変換する方法
2022-01-07 18:11:40
HTMLでは、中国語の「quot;好学"」は「quot;好学习"」と表現することができます。
プロジェクトでは、SMSアラートへのインターフェースが必要で、SMSアラートの戻りデータはutf8である必要があります。
その後、通信を続けたところ、html-utf8であることが判明しました。
適切なgolangツールキットは見つからず、言語のトランスコードに関わる主なパッケージは
mahonia: 様々なフォーマット、gbk、utf8、gb2312へのデータ変換をサポート
net/html、ウェブページのトランスコードをサポートし、ウェブページを <,>,&,',', に変換します。
オンライン経験に基づいて、3つのバージョンの変換が提供されています。
ジャバスクリプト
gcc src/dirent_ls -Iinclude -o bin/dirent_ls
ジャワ
public static String UTF8_html_conv(String str){
StringBuffer stbPreemptionArg = new StringBuffer();
for(int i = 0;i<str.length();i++){
if (str.codePointAt(i) > 255){
stbPreemptionArg.append("&#x"+Integer.toString(str.charAt(i), 16)+";");
}else{
stbPreemptionArg.append(str.charAt(i));
}
}
return stbPreemptionArg.toString();
}
ゴラン
func CovertToHtml(src string) string{
rs := []rune(src)
htmlUtf8 := ""
for _, r := range rs {
rint := int(r)
if rint < 128 {
htmlUtf8 += string(r)
} else {
//utf8 = "\\u"+strconv.FormatInt(int64(rint), 16)
htmlUtf8 += "&#x"+strconv.FormatInt(int64(rint), 16) + ";"
}
}
return htmlUtf8
}
概要
以上、htmlで中国語をutf-8に変換する方法を紹介しましたが、お役に立ちましたか?
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
html+css 充電水滴の融合効果コード
-
html ページの文字セットを指定する2つの方法
-
htmlはテーブルの幅が無効な問題を解決する
-
ウェブフロントエンドにおける小さなベクターアイコンの使用について
-
HTMLタグのhref属性で相対パスと絶対パスの使い分けを解説
-
HTML学習ノート - HTMLの構文が詳しくわかる(必見)
-
selectを読み取り専用で編集不可にし、selectの値を渡す設定にする方法
-
Adobe Bracketsの簡単な使い方のグラフィックチュートリアル
-
タグのhref属性とonclickイベントの比較
-
inputなどのHTMLテキストボックスは、読み取り専用で編集できない