用VS2005出现编码问题!
新建网站时,运行。发现默认编码为:utf-8.然而我在aspx文件中已经加上了:
<meta http-equiv= "content-type " content= "text/html;charset=gb21312 " />
然而我在在页处理里加上: <%@ Page CodePage= "936 " %> 页面的编码才会是:gb2312
不是VS2005默认编码就是GB2312吗?为什么我的就是utf-8呢?除了在page里加上codepage= "936 "外,还有什么其他方法没?
(主要是我现在在登陆的时候取数据库的内容进行对比。发现数据库的内容竟然是乱码了。我的是ACCESS数据库!)而我不加上codepage= "936 ",从数据库出来的就正常显示?为啥啊?
------解决方案--------------------webconfig里可以设置全局的编码的
------解决方案-------------------- <!-- 全球化 此节设置应用程序的全球化设置。 -->
<globalization requestEncoding= "utf-8 " responseEncoding= "utf-8 " culture= "zh-CN " uiCulture= "zh-CN "/>
------解决方案--------------------web.config