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个\