请问\x00\x00\x00\x00\x09\x3e\x2d\xad是什么东西?

时间:2021-07-13 22:46:38
在javascript中\x00\x00\x00\x00\x09\x3e\x2d\xad是什么东西?
执行下面的代码
<script language="JavaScript">

 alert("\x00\x00\x00\x00\x09\x3e\x2d\xad");
</script>


alert什么也没有,什么原因啊,请指教!谢谢

3 个解决方案

#1


\x后边的两位数是16进制的整数
比如\x3e对应的是十进制的3*16+14=62
alert(String.fromCharCode(62));将数字转换成ascii码就是你那个结果了

#2


说明这个数码对应的符号不可视

#3


楼主,很明显原来这段JS是要alert出某段中文提示的,但由于你的JS脚本编码改变导致中文不能显示,你可以将此JS进行重新编码,如果在eclipse下,alt+enter,可以将JS文件改回GBK或UTF-8

#1


\x后边的两位数是16进制的整数
比如\x3e对应的是十进制的3*16+14=62
alert(String.fromCharCode(62));将数字转换成ascii码就是你那个结果了

#2


说明这个数码对应的符号不可视

#3


楼主,很明显原来这段JS是要alert出某段中文提示的,但由于你的JS脚本编码改变导致中文不能显示,你可以将此JS进行重新编码,如果在eclipse下,alt+enter,可以将JS文件改回GBK或UTF-8