当前位置: 代码迷 >> ASP.NET >> aspx字符编码在那里定义的,想把utf-8改成gb2312
  详细解决方案

aspx字符编码在那里定义的,想把utf-8改成gb2312

热度:196   发布时间:2013-02-25 00:00:00.0
aspx字符编码在那里定义的,想把utf-8改为gb2312
aspx字符编码在那里定义的,想把utf-8改为gb2312.我有dw把所有的utf-8替换成了gb2312 ,但是查看网页源代码时还是显示为utf-8。请高手解答。

------解决方案--------------------------------------------------------
可以在aspx或者是web.config中配置,但是强烈建议你不要改,web开发就用utf-8
------解决方案--------------------------------------------------------
页面可设置。在<head>之间:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
------解决方案--------------------------------------------------------
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<script language= "javascript " type= "text/javascript " src= "datepicker/WdatePicker.js " charset= "gb2312"> </script>
------解决方案--------------------------------------------------------
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
------解决方案--------------------------------------------------------
设不设置都一样,关键是文件编码要换。
否则你设置了也白搭,浏览器还得自己纠错。
------解决方案--------------------------------------------------------
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />只是告诉浏览器,用gb2312字符集解析,改变不了文件的字符编码。正确的方法是在visual studio 2008中,“文件”菜单“Default.aspx另存为”命令,出现“另存文件为”对话框,点击“保存”按钮右边的小三角,“编码保存”命令,然后选择gb2312保存即可。
------解决方案--------------------------------------------------------
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />这样根本不起作用,另外我怎么没有在web.config找到requestEncoding 和globalization这两个东东。谢谢大家的帮助
========
这个需要自己手动添加,默认的没有。
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN" fileEncoding="utf-8"/>
添加在 <system.web>之间。
------解决方案--------------------------------------------------------
探讨
设不设置都一样,关键是文件编码要换。
否则你设置了也白搭,浏览器还得自己纠错。
  相关解决方案