zoukankan      html  css  js  c++  java
  • iis 站点中文乱码 解决方案

    问题描述:iis乱码问题

    1:在vs里开发没问题,发布后用发布文件替换iis文件没问题,但是如果用fis3发布后导致iis站点访问时出现部分中文乱码


    原理:文件编码格式不统一


    解决方案:

    四个步骤解决iis乱码问题

    1:确认vs文件保存模式为UTF-8

    在vs里打开页面文件,选中后,文件-高级保存选项-unicode(utf-8)-代码页65001

    2:确定线上发布后的文件编码格式

    用notepad++打开页面文件查看编码格式为:utf-8 无BOM格式编码

    发现改为utf-8 格式编码后就恢复正常,

    但是这不是最终解决方案,不能每次发布后把所有页面文件改一遍编码格式。请看第三步

    3:修改iis配置

    iis站点主页 .NET 全球化-将请求、文件、响应、响应头的编码格式统一,右边点击“应用”,一般这个样就行了,如果还不行,请看第四步

     4:修改web.config文件

    <system.web>
    <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>

    </system.web>

  • 相关阅读:
    常见的兼容问题
    清除浮动
    简单的容器盒子
    查找并替换中文字符
    遍历对象属性值
    统一服务器和界面的传输格式
    随机生成包含大小写和数字的字符串
    网站翻译功能
    菜鸟安装vue-devtool 工具
    安装虚拟机所遇到的问题
  • 原文地址:https://www.cnblogs.com/zhaokunbokeyuan256/p/10001726.html
Copyright © 2011-2022 走看看