有的汉字会出现乱码,请问这是为什么?比如“泰山烟草”这几个字在ASPX.NET的网页上就变为了“娉板北鐑熻崏”这是什么原因造成的,是不是和数据库表中的字段的类型有关系???
解决方案 »
- js修改css属性 IE和火狐的区别(刚学习.NET郁闷中)
- .NET网页中MP3防下载---等待CSDN大侠出现
- VisualStudio2003Inst无法安装
- 一个关于javascript的问题
- code Smith没有生成按扭
- CSDN管理员咋这样呢(能不能把功能更完善点呢)
- 为什么会弹出两次alert对话框
- 访问被拒绝:“Infragistics.WebUI.WebDataInput.v1”
- ###关于静态方法与动态方法的调用问题(希望各位高手给些建议)
- 为什么我的字段用的是varchar类型,就查询中就查不出来,总是说该字段无效?
- C#将时间日期的小问题!
- [急救]手机UC浏览器如何支持Asp.Net项目
<globalization uiCulture="zh-cn" culture="zh-cn" requestEncoding="gb2312" responseEncoding="gb2312"/>
在Web.config里设置就好了,不用在每个页面里设置“<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>”吧但是,为什么只要这样设置就好了?能简单的介绍下原理吗???
看看你是不是输出了缓存,可能是输出了缓存的缘故
有的是正常的话页面编码是正确的。。只要将你的那个“出现乱码的”中文进行
Server.UrlEncode("字符串"));
进行一次编码,你的出现乱码的中文字符串应该是从数据库读取的,显示在页面上
Web.config中“<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>”已经存在了啊???
在Web.config 文件的<system.web>节点中添加
<globalization uiCulture="zh-cn" culture="zh-cn" requestEncoding="gb2312" responseEncoding="gb2312"/>
这一句已经在“Web.config”中有了啊。
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>