日期:2014-05-16  浏览次数:20541 次

eval转换?
var ss="{ path: 'eee\2012-01-10ee'}"
var info=eval("(" + ss + ")");
document.write((info.path));

为什么把\201转换成乱码?

------解决方案--------------------
JScript code
var ss={ path: 'eee\\2012-01-10ee'}
document.writeln(ss.path);

------解决方案--------------------
\ 在js字符串拼接的时候是一个保留的转义字符,要表示\本身则要用\\ eval方法拼接了两次,所以要用2*2=4个\