CSS页面乱码 GB2312、UTF-8格式问题解决方案

文本出现乱码  如同左图所现,出现了页面乱码问题本来应该是显示gb3212字符的“关闭”文字了..

解决方案一:

在所调用的CSS页面的第一行添加下边的这一句代码, 注意:一定要是在CSS的头部第一行,包括注释在内

@charset "utf-8";
如果是调用的JS页面,那就在所调用的JS页面书写添加 【charset="gb2312"】这样的一句话,如同下边

<script src="js/jquery.multiSelect.js" charset="gb2312"></script>
一般情况下这样上边的两个就可以解决了大部分的页面乱码问题,如果再不能解决的话,那么请看下边的方法

解决方案二:

这个方法就是在webconfig里边添加一个配置

<system.web> 
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> 
</system.web> 


当然这个方法还是有一些缺陷的,不太建议使用这个使用,因为这样会把整个项目中都设置为一个字符标准,也包括了引用文件的字符.

解决方案三:

如果上述两个方法你都试过了还没有成功,呵呵  你太悲剧了.希望这个可以帮到你,使用这个方法的前提是,你知道是你所引用的文件字符问题,但是你又不能用1方法解决同时又不想使用2方法. 这样你可以尝试 对你的出错的文件全部copy出来内容,在一个新建的记事本中粘贴进去,直接点击保存,仔细查看显示出来给默认提示的字符格式是什么文件,然后改成你想要的文件gb2312格式,这样依然可以解决.

有什么问题 、可以直接留言说明.一般以上三种问题就是所有的样式兼容问题了.

原文地址:https://www.cnblogs.com/kangzi/p/4127049.html