function pop_show(event,s,j){var str=navigator.appVersion
var event=event||window.event;var src=event.target||event.srcElement;s='答案:'+s;if(j!=''){s+='
解谜:'+j;}
src.parentNode.innerHTML=s;}
调用页面显示的是乱码:
网上找了很多答案,都说是编码的问题 ,但是无论怎么改都没用,我是没招了!!!大家帮帮忙啊,谢谢!
检查下是不是编码的问题,服务器对返回的数据做一个编码看看。
js里面中文乱码,一般是你文件保存时的编码和你环境不一致。比如你程序环境要求编码是UTF-8,而你文件保存是是普通文本方式,那就有乱码问题。
解决方法:1、文件重新另存一下,和程序环境编码一直
另一种方式可以把中文转换成ascii码的方式,比如答案对应"\u7b54\u6848"。可以搜native2ascii在线翻译或者你本地文件编译也行。
你把浏览器编码要和.js文件编码保持一致
编码问题,服务器对返回的数据做一个编码看看
....