HTML에서는 중국어에 대한 좋은 연구가 좋은 연구로 표현 될 수 있습니다.
프로젝트에서 SMS 알람에 연결해야하며 데이터 리턴은 UTF8이어야합니다.
나중에, 나는 계속 의사 소통을했고 내가 원하는 것이 html-utf8이라는 것을 알았습니다.
적절한 Golang 툴킷이 발견되지 않았으며 언어 변환과 관련된 주요 패키지는 다음과 같습니다.
Mahonia는 다양한 형식의 데이터 변환을 지원합니다, GBK, UTF8, GB2312
Net/Html은 웹 페이지 트랜스 코딩을 지원하며 변경 사항은 웹 페이지에서 <,>, &, ','를 변환하는 것입니다.
온라인 경험을 바탕으로 세 가지 전환 버전이 있습니다.
자바 스크립트
함수 convutf8 (obj) {returnObj.replace (/[^/u0000-/u00ff]/g, function ($ 0) {returnEscape ($ 0) .replace (/(%u) (/w {4})/gi, &#x $ 2;)});}자바
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 (&#x+intete. 16)+;);} else {stbpreemptionarg.append (str.charat (i));}} return stbpreemptionarg.toString ();} 반환골랑
FUNC COVERTTOHTML (SRC String) 문자열 {rs : = [] rene (src) htmlutf8 : = for _, r : = 범위 rs {rint : = int (r) rint <128 {htmlutf8 += string (r)} else {// utf8 = //u+ astrconv. formatintintintintintintintintintintintintintinintintintintintintintintintint ( htmlutf8 += &#x +strconv.formatint (int64 (rint), 16) +; }} return htmlutf8} 요약위는 편집자가 도입 한 HTML에서 중국어를 UTF-8로 변환하는 방법입니다. 나는 그것이 모두에게 도움이되기를 바랍니다!