您好!很高兴为您答疑。
成都创新互联为客户提供专业的成都做网站、网站建设、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、手机网站开发等网站方面业务。
firebug调试时的内容与您页面输出的内容一致,故您出现乱码的根本原因还在于您浏览器设置或服务器端输出设置。
1、浏览器端设置可参考下图所示:
2、服务器端的问题,则需要检查您服务器端的设置与您文件头信息,还有您超文本文件的编码格式。
如果对我们的回答存在任何疑问,欢迎继续问询。
设置ContentType为utf8,把涉及的页面文件和脚本文件都用utf8格式保存,另外如果ajax方式从远程取了数据,取的数据也要以utf8格式发送。
总之乱码肯定就是编码不统一导致的。
meta http-equiv=Content-Type content=text/html;charset=utf-8
utf-8改成gb2312
js中文乱码的解决方法及详细的操作步骤如下:
1、首先,检查编写的程序页面的字符编码是“gb2312”还是“utf-8”,如下图所示。
2、其次,找到js文件,右键单击并选择“打开方式”,然后选择用“记事本”打开,如下图所示。
3、接着,打开后,单击记事本菜单栏中的“文件”选项,并选择“另存为”,如下图所示。
4、最后,在弹出的保存窗口底部有一个“编码”的选项,选择编码类型为程序对应的类型并保存以消除乱码问题,如下图所示。 以上就是解决js中文乱码的操作方法。
编码错误,首先你要知道你的txt文件是什么编码,如果是unicode格式,就用:
var
file
=
fso.OpenTextFile(url,1,false,-1);
最后一个参数不用的话,默认以ascii格式打开