zoukankan      html  css  js  c++  java
  • 关于外部引用JS,中文乱码的问题

    asp.net 页面默认编码为UTF-8, 如果js嵌套写在asp.net中,不会导致中文乱码,因为他们具有相同的编码

    外部引用js由于编码格式与asp.net的编码不同,javascript编码默认是Gb2312,有时会导致输出的中文乱码:

    解决办法:

    在asp.net中打开引用的js文件,点文件另存为,选择编码保存,编码选择在原文件夹覆盖当前的js文件

    image

    image

    这样保存后,就不会出现中文乱码的问题了

    其它解决解码问题的方法:

    在Asp.net中可以在两个地方设置接受发送编码
    1.Web.config中加入 <system.web> <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> </system.web>
    2.Aspx页面文件中加入
    <META http-equiv="content-type" content="text/html; charset=gb2312">
    3.在页面加载事件中加入下句:
    Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

  • 相关阅读:
    穷举、迭代、以及while代替for循环的使用
    for循环与for循环嵌套
    day07 数据类型补充
    day06
    day05
    day04
    python2 和 python3 的区别
    day03
    第一周笔记
    day02笔记
  • 原文地址:https://www.cnblogs.com/lt-style/p/3447430.html
Copyright © 2011-2022 走看看