在js文件中发现一串编码,\u开头。起初以为是ASIIC码,也不是。utf-8编码也不是。后来,发现是unicode编码。支持中文和英文。很容易和URL编码混淆。例如,在浏览器地址栏中的空格变为%20,汉字变为%开头的字符串等等。

高人实现的unicode转码和解码特有意思。支持中文英文。

javascript代码如下:

<script type="text/javascript">// <![CDATA[
var decToHex = function(str) {var res=[];for(var i=0;i < str.length;i++)res[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4);return "\\u"+res.join("\\u");
}
var hexToDec = function(str) {str=str.replace(/\\/g,"%");return unescape(str);
}
var bianma=function()
{
document.getElementById('code12').value=decToHex(document.getElementById('code11').value);
}
var jiema=function()
{
document.getElementById('code12').value=hexToDec(document.getElementById('code11').value);
}
// ]]></script><p><textarea id="code11" style="width: 500px; height: 100px;" rows="5" cols="50" height="100"></textarea> <br />
<input οnclick="bianma()" type="button" value="编码" />&nbsp;
<input οnclick="jiema()" type="button" value="解码" /><br />
<textarea id="code12" style="width: 500px; height: 100px;" rows="5" cols="50"></textarea></p>

转自http://www.cnblogs.com/skykang/archive/2011/06/02/2068802.html

js文件\u开头的编码原来是unicode编码相关推荐

  1. android 汉字 unicode编码,Android解析UniCode编码

    前言 从网络获取JSON信息的时候,有时我们会获取到一些不知名的东西,比如下面的情况就是我获取的json信息: 可以看到artist_name我所希望的是歌手的名字,结果出来的却是一堆不知道什么东西的 ...

  2. python3转为unicode编码_Python3的unicode编码转换成中文的问题及解决方案

    python中怎样将unicode转换成原来的中文?[这世界上一定有另一个小编做着小编不敢做的事过着小编想过的生活] 前端将中文编码后传到后台,后台对传来的数据进行json.dumps存入mysql数 ...

  3. unicode编码java_JAVA转化Unicode编码

    package yyl.example.basic.codec; import java.util.Locale; import java.util.regex.Matcher; import jav ...

  4. python unicode编码_python 中文unicode编码

    一. excel中写入中文报错UnicodeDecodeError : 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not ...

  5. java中转为整形的编码_java中Unicode编码转化为中文

    转自:https://www.cnblogs.com/clnchanpin/p/6892870.html public static String UnicodeToUtf8(String theSt ...

  6. 同一页面引入多个JS文件的编码问题

    原来只是觉得IE解析HTML文件的时候,需要知道其传输编码,才能正确处理,而从来没有在意过JavaScript文件的编码问题.结果今天发现同一页面中的多个JavaScript文件如果保存编码不同,也会 ...

  7. JavaScript:引用js文件时的编码格式问题

    今天在jsp页面引入js时,网页查看源码js文件老是乱码,弄了半天,终于解决了. 如果js文件的编码格式是utf-8,并且含有中文,那么按照正常的方法引用,就会出现乱码的情况. 方法/步骤 如果js文 ...

  8. unicode编码转gb2312编码并显示中文(cjava)

    unicode编码转gb2312编码并显示中文(c&java) unicode编码与gb2312编码没有线性关系,只能通过使用编码表的方式查找. C语言 编码表中,前半部分是gb2312编码, ...

  9. python解析字符编码中的Unicode和UTF-8

    文章目录 一.ASCII码 二.非ASCII编码 三.Unicode 四.Unicode的问题 五.UTF-8 六.字符串前面加u,r,b的含义 七 .Python中对各种编码的处理 八.生成json ...

最新文章

  1. LeetCode打卡 52八皇后Ⅱ53最大子序和54螺旋矩阵
  2. 第三次学JAVA再学不好就吃翔(part91)--Map接口
  3. HDU1429胜利大逃亡(续)HDU 1885 Key Task BFS+状态压缩+水
  4. Opencv打印显示Mat方法
  5. 【PyTorch 】静态图与动态图机制
  6. MQTT(1)---物联网核心之MQTT(一)
  7. HttpModuel
  8. 16.2互联网媒体信息讽刺识别
  9. HttpServletResponse(打开图片)
  10. java中两个源文件_两个java源文件同属一个包,其中一个类引用了另一个,在用javac编译时,报错找不到引用的类,import无作用...
  11. excel表中怎么插入visio_Microsoft Visio2007中vsdx文件怎么打开|Visio插入表格方法
  12. 大麦路由器刷无线打印服务器,极路由2 大麦22D/203/204刷OPENWRT实现NDR客户端拨号 开机自启动 内网无法访问...
  13. property_get和property_set使用方法
  14. “数据中台”在安防行业的应用与发展
  15. 雨落无声-开博啦........
  16. 指数函数和正弦函数相乘
  17. 大厂对学历的要求是什么?如果学历不够,拿什么来凑?
  18. 多项式拟合缺点_多项式拟合
  19. python数据类型的性能
  20. 华为2021实验室招聘自动驾驶等相关方向工程师 / 博士后

热门文章

  1. 从一颗MCU芯片开始,降低抗干扰成本——MCU抗干扰实验系列专题(11)
  2. 【python009--循环】
  3. vtm编码划分_VTM代码学习(1)CU划分
  4. 金融行业需要什么样的低代码平台?
  5. linux下tomact改变端口号,如何在Linux中修改tomcat端口号
  6. 了解Kafka的基本理论
  7. 调研分析-全球与中国变频控制器市场现状及未来发展趋势
  8. c++中如何实现定时关机?(逃——
  9. 计算机辅助三维设计 是,计算机辅助三维设计11-01.ppt
  10. 计算机复试题,计算机复试笔试题目