วันนี้ฉันพบปัญหาการเข้ารหัสการแปลง หลังจากทำงานกับ SXNA ฉันทำงานกับมันนานกว่าหนึ่งชั่วโมงและผ่านความยากลำบากมากมาย ในที่สุดฉันก็สรุปตัวละครจีนต่อไปนี้กับโปรแกรมการเข้ารหัส UTF-8 Unicodeani ที่หลากหลาย ฉันไม่กล้าสนุกกับมันคนเดียวดังนั้นฉันจะอุทิศให้กับผู้ที่ชื่นชอบการเขียนโปรแกรมทุกคน!
-
การเข้ารหัส UTF ที่สอดคล้องกับ Google
อักขระจีนกลายเป็น%e6%b1%89%e5%โฆษณา%97 ผ่าน encodeuricomponent
%E6%B1%89%E5%AD%97 กลายเป็นอักขระจีนผ่าน decodeuricomponent
ค้นหา "อักขระภาษาจีน" โดยใช้ Google:
http://www.google.com/search?hl=zh-cn&q=%E6%B1%89%E5%AD%97
การเข้ารหัส UTF-8 ที่สอดคล้องกับ Baidu
ตัวละครจีนกลายเป็น%ba%ba%d7%d6 ผ่าน ansicode
Ba%ba%d7%d6 กลายเป็นตัวละครจีนผ่าน decodeansi
ค้นหา "อักขระจีน" กับ Baidu:
http://www.baidu.com/baidu?word=%BA%BA%D7%D6
-
ตัวละครจีนเปลี่ยนเป็นตัวละครจีนผ่าน chinese2unicode
ตัวละครจีนถูกเปลี่ยนเป็นอักขระจีนผ่าน UTF2GB
-
โปรแกรม test.asp ดั้งเดิมมีดังนี้
(ดาวน์โหลดโปรแกรมต้นฉบับ http://www.dc9.cn/upload/test.rar)
การคัดลอกรหัสมีดังนี้:
UTF-8Unicodeanii ตัวละครจีน GB2321 โปรแกรมการแปลงการเข้ารหัสหลายรายการ
วันนี้ฉันกำลังทำงานกับ SXNA และฉันพบปัญหาการเข้ารหัสการแปลง ฉันค้นหามากกว่าหนึ่งชั่วโมงและผ่านความยากลำบากมากมาย ในที่สุดฉันสรุปตัวละครจีนต่อไปนี้เพื่อแปลงโปรแกรมการเข้ารหัส UTF-8 Unicodeani ที่หลากหลาย ฉันไม่กล้าสนุกกับมันคนเดียวดังนั้นฉันจะอุทิศให้กับผู้ที่ชื่นชอบการเขียนโปรแกรมทุกคน!
<scriptLanguage = "javascript" runat = "เซิร์ฟเวอร์">
varss;
Vardd;
SS = decodeuricomponent ("%E6%B1%89%E5%AD%97");
dd = encodeuricomponent ("อักขระจีน");
</script>
การเข้ารหัส UTF ที่สอดคล้องกับ Google
<p>
อักขระจีนกลายเป็น encodeuricomponent
<%= dd%>
</p>
<p>
%e6%b1%89%e5%โฆษณา%97 กลายเป็น
<%= ss%>
</p>
<scriptLanguage = "vbscript" runat = "เซิร์ฟเวอร์">
functionansicode (vstrin)
DiMi, Strreturn, InnerCode, Thischr
Dimhight8, low8
strreturn = ""
fori = 1tolen (vstrin)
Thischr = mid (vstrin, i, 1)
ifabs (asc (thischr)) <& hfftthen
strreturn = strreturn & thischr
อื่น
InnerCode = ASC (ThisChr)
ifinnerCode <0 แล้ว
InnerCode = InnerCode+& H10000