网页编码问题求教

相当之稳重 2013-09-02 10:53:44
提示“帖子含有非法词组,不能发布”。。。

试试能不能发到一楼评论里。。。
...全文
131 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
相当之稳重 2013-09-03
  • 打赏
  • 举报
回复
引用 4 楼 jshi123 的回复:
1。网页编码由<system.web><globalization>中的responseEncoding决定,缺省是utf-8 如果不是,依次检查<%@ Page ResponseEncoding="xx" %>,应用程序、网站的web.config和Machine.config 2。asp.net读取.aspx文件时用的编码是<globalization>配置节中的fileEncoding,如果和文件的实际编码不一致,就会读成乱码。(如果是utf-8带bom的,则asp.net会正确读出)
原来我没显式指定编码,本地默认UTF8,服务器默认GB2312,现在在配置文件中globalization节指定了UTF8后服务器上就好了。。
men52676521 2013-09-03
  • 打赏
  • 举报
回复
jshi123 2013-09-03
  • 打赏
  • 举报
回复
1。网页编码由<system.web><globalization>中的responseEncoding决定,缺省是utf-8 如果不是,依次检查<%@ Page ResponseEncoding="xx" %>,应用程序、网站的web.config和Machine.config 2。asp.net读取.aspx文件时用的编码是<globalization>配置节中的fileEncoding,如果和文件的实际编码不一致,就会读成乱码。(如果是utf-8带bom的,则asp.net会正确读出)
Andy__Huang 2013-09-02
  • 打赏
  • 举报
回复
IIS上面的.net版本与你开发的.net版本一致吗?如果不一致,就有可能造成乱码
相当之稳重 2013-09-02
  • 打赏
  • 举报
回复
关于编码的2个问题请教各位大虾。 1、有个ASP.NET网站在本地测试时右击网页查看编码为UTF8,上传到服务器后访问时右击网页查看编码为GB2312,我没有在meta或是web.config中特意指定编码方式,是操作系统本身存在默认的编码还是IIS本身存在默认的编码? 2、上面提到的那个ASP.NET程序在生成静态页写静态文件时指定了用UTF8编码的,在我本地测试通过,在服务器上生成的文本都是乱码,生成时指定的编码和默认编码(暂时这么叫吧)之间有什么关系?

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧