问题描述
最近一个新网站刚做好,放了几天后发现竟然没人注册。我尝试着自己注册了一下后发现有一个无刷新的3级联动无法使用,导致注册无法完成。懊悔啊。检查后发现,xmlhttp读到的中文数据都成了乱码。网上找了资料后了解到,ajax传送数据都是用utf-8的编码,所以我在前台用vgb2312读出来自然成了乱码。于是在ajax的后台页面中加上response.charset="GB23112"后问题解决。回想想到可能是我将aspx的编码都设成gb2312过了。这个问题在网上发现有很多人问,我这个解决方法应该是最简单的了。欢迎交流
解决方案
解决方案二:
接分
解决方案三:
up
解决方案四:
正解
解决方案五:
接分
解决方案六:
接分!
解决方案七:
up
解决方案八:
接分
解决方案九:
今天又发现,好像,xmlhttp传递和主机环境有关吗?一段ajax,我在服务器上运行正常,到本地又会出现乱码。
解决方案十:
up
时间: 2024-08-02 01:06:57