盒墩数联今日在为雪儿洗化制作后台的过程中遇到'Response.Charset'错误,当时以为是本地服务器的缘故,但是上传到机房内也没有解决,在遇到这个问题的时候当时真的比较不知所措,仔细看了一下网站内的各个编程没有发现问题,在错误的页面中提示INCLUD文件的CONN.asp文件第四行错误,针对这个问题盒墩数联看了下源程序Response.Charset = "GB2312"。本身是没有问题的代码怎么出现问题了呢?是NetBox问题,上述的问题代码的主要作用是解决ajax用get获得数据时,中文乱码的问题。如果删了这段代码netbox是正常的,但是ajax返回中文编码就乱码了。原来是变量问题,查了netbox的帮助,发现语法Response.AddHeader name, value。 好了知道原因了,现在盒墩数联就和大家说下怎么解决这个问题吧。 解决问题的方法很简单的,只要将Response.Charset = "GB2312"修改成Response.Addheader "Content-Type","text/html; charset=gb2312" 。就怎么简单,符合NETBOX语法了,在netbox环境下ajax用get获取数据,中文乱码的问题就迎刃而解了!希望可以帮助大家解决网站建设中遇到的一些问题,盒墩数联以前写的一篇eWebEditor无法正常使用的解决方法有很多朋友通过搜索引擎找到了我们,并且每个用户都停留在该页面中有1分钟的时间,盒墩数联认为通过用户的停留时间可以判断该文章对用户是否有帮助。盒墩数联每写一篇文章的出发点的原因是想让大家了解更多盒墩数联,能够帮助更多的遇到问题的用户。 本文为盒墩数联原创文章,如有转载请加盒墩数联链接:http://www.hedun.net/ 谢谢您的合作! |