web服务器知识
小猪站长教你三步解决发布IIS中文乱码问题
发表于 2019-07-27 12:21
在vs的开发过程中没有任何问题,这台机器发布IIS时没有任何问题,只是将代码复制到服务器。IIS在服务器中发布后,中文出现了乱码。
IIS乱码问题
在vs的开发过程中没有任何问题,这台机器发布IIS时没有任何问题,只是将代码复制到服务器。IIS在服务器中发布后,中文出现了
乱码。
原理 文件编码格式不统一。 解决方案 事实上,解决iis乱码的问题只需要三步。 01 确认vs保存文件模式为utf-8 在vs中打开页面文件,选择它,文件-高级保存选项- unicode (utf-8) -代码页65001 02 修改IIS配置 Iis站点主页。net全球化——统一请求、文件、响应和响应头的编码格式。点击右边的“Apply”。这是普遍可以解决的情况。如果不行,请参见第三步。 03 修改web.config文件 事实上,正如本文开头所提到的,乱码的原因是编码格式不统一,所以如果您保存的VS文件是gb3212,那么在IIS的. net全球化中设置gb2312是没有问题的。当然,统一是utf-8,因此可以避免一些不可预测的bug。<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
</system.web>
评论 (0人参与)
最新评论