当前位置: 代码迷 >> ASP.NET >> @走过路过都不要错过啊js的有关问题,郁闷的很~
  详细解决方案

@走过路过都不要错过啊js的有关问题,郁闷的很~

热度:8448   发布时间:2013-02-25 00:00:00.0
@走过路过都不要错过啊~js的问题,郁闷的很~!!!
js里面var fa = "\xdc";和var fa = "0xdc";为什么不一样呀,前面的\xdc是采用什么编码方式呢,后面我知道是16进制,但是二者结果不一样。String.fromCharCode(0xdc);和后面那个是一样的。有能说明原因的吗?拜谢~

------解决方案--------------------------------------------------------
\xdc可能这里面的\会转义
------解决方案--------------------------------------------------------
在js中,\可用作转义, \x放在一起,经测试,是表示字符的转义,如进行如下测试
alert("\xdc");
alert("\xaa\xb1");
alert("\xac\xaa\xb1\xdc");
均出现一些特殊的字符,因此可能是表示字符集中的字符的。

而0xdc表示的是十六进制

期待高手ing
  相关解决方案