js 16进制Unicode编码与中文相互转换
来源:互联网 发布:2017年大数据产业规模 编辑:程序博客网 时间:2024/05/16 06:09
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <script language=javascript>function utf8to16(str) { var out, i, len, c; var char2, char3; out = ""; len = str.length; i = 0; while(i < len) { c = str.charCodeAt(i++); switch(c >> 4) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: out += str.charAt(i-1); break; case 12: case 13: char2 = str.charCodeAt(i++); out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F)); break; case 14: char2 = str.charCodeAt(i++); char3 = str.charCodeAt(i++); out += String.fromCharCode(((c & 0x0F) << 12) |((char2 & 0x3F) << 6) |((char3 & 0x3F) << 0)); break; } } return out;} document.writeln(utf8to16(unescape("%E4%BD%A0%E5%A5%BD")));document.writeln("%E4%BD%A0%E5%A5%BD");document.writeln(escape("你好"));document.writeln(encodeURI("你好"));document.writeln(encodeURIComponent("你好"));</script> </HEAD> <BODY> </BODY></HTML>
0 0
- js 16进制Unicode编码与中文相互转换
- 中文与 Unicode 编码的相互转换
- WindowsPhone的中文GB2312、GBK编码与Unicode相互转换
- 十六进制Unicode编码字符串与中文字符串的相互转换
- 编码转换(ASCII和Unicode、Unicode和中文相互转换)
- UNICODE(UTF-16)与UTF-8编码的相互转换
- UNICODE(UTF-16)与UTF-8编码的相互转换
- 中文与unicode之间相互转换
- 中文汉字与Unicode相互转换
- JS中文字符串转换unicode编码函数
- JS中文字符串转换unicode编码函数
- Unicode编码与中文的转换
- js中文转Unicode编码与解码
- UNICODE与ANSI编码的字符间的相互转换
- UTF-8与Unicode编码及其相互转换
- UTF-8与Unicode字符的相互转换 与 16进制Unicode转换汉字 重用代码
- UTF-8与Unicode字符的相互转换 与 16进制Unicode转换汉字
- js Unicode编码转换
- UISearchBar背景的处理
- 3377 接水问题2 优先队列的使用
- 关于“using namespace std”
- 遥控器APP
- [CodeForces327A]Flipping Game[dp][暴力]
- js 16进制Unicode编码与中文相互转换
- Android 一般动画和属性动画
- web中的批量操作
- 基于GMM-HMM算法语音识别
- I2C总线的时序
- 智能家居---遥控器APP
- 【Your Are Real Stewart】五月“啦啦啦”英语总结
- 强连通分量的三种算法
- js计时器