关闭

css中文乱码

标签: cssfirebugfirefox微软htmlc
888人阅读 评论(0) 收藏 举报
分类:

css中文乱码

乱码包含 注释和字体

可以用firefox的firebug插件来查看样式是否有乱码。

image

解决方式:

注释乱码:强烈建议不要用中文注释。

字体乱码:

1.比如设置字体为宋体:font-family:’宋体’;但因此产生的一个问题是,如果 CSS 编码有误,会导致页面加载后 CSS 中的中文字体乱码。

面的解决方案希望可以帮助到你解决问题:

通常会采用对中文字体进行 Unicode 编码的方式来解决这个问题。比如字符“宋体”经过 Unicode 编码后为 “\5b8b\4f53″。以淘宝为例:font:12px/1.5 tahoma,arial,\5b8b\4f53; 预选的中文字体是编码后的宋体。

有一种快速获得字体 Unicode 编码的方法,如果你使用火狐的 Firebug 插件,直接在控制台中输入 escape(‘黑体’),就可以得到黑体的 Unicode 编码,但需要经过处理才可以使用到 CSS 文件中来,请看下图所示:

image

于此获得到了 “%u9ED1%u4F53″,将其改写为 “\9ED1\4F53″ 即可写入 CSS 文件。

这样或许还是有些小麻烦,那也没关系,芒果这里有一份比较完整的表格,自己查吧。

中文名 Unicode
新细明体 \65B0\7EC6\660E\4F53
细明体 \7EC6\660E\4F53
标楷体 \6807\6977\4F53
黑体 \9ED1\4F53
宋体 \5B8B\4F53
新宋体 \65B0\5B8B\4F53
仿宋 \4EFF\5B8B
楷体 \6977\4F53
仿宋_GB2312 \4EFF\5B8B_GB2312
楷体_GB2312 \6977\4F53_GB2312
微软正黑体 \5FAE\x8F6F\6B63\9ED1\4F53
微软雅黑 \5FAE\8F6F\96C5\9ED1

2.选设置文件编码为:UTF-8,用记事本打开文件,选文件菜单-》另存为 image,设置为UTF-8。

3.在CSS文件头加@charset "utf-8";,说明一下文件的格式,当然上页一步也要设置。

 

 

如果样式在html文件中,也会出现中文乱码,

这是因为页面中的

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

和文件编码格式不一致。

修改文件编码:用记事本打开文件,选文件菜单-》另存为 image,设置为UTF-8。


0
0
查看评论

css中文字体乱码解决方案:

把css编码和html页面编码统一起来。如果html页面是utf-8、css、js也统一成utf-8编码。如果html页面是gb2312、css、js也统一成gb2312编码。UTF-8和GB2312互转的最简单快捷的方法 还有一个避免中文乱码的办法就是把中文字体写成英文来表示,例如:fo...
  • zhengdonglingling
  • zhengdonglingling
  • 2016-10-14 14:31
  • 910

eclipse 中文乱码问题解决方案汇总

eclipse中文乱码都是因为字符编码与默认的编码不符合导致的,有很多的方法可以解决,不需要安装任何插件就可以搞定。针对不同的情况,需要使用不同的方案,下面就针对一些案例讲解如何解决乱码问题。解决乱码问题的主要思路是设置正确合适的编码,如果不知道目标文件原本的编码,可以进行一定的尝试,通常尝试下GB...
  • qilixiang012
  • qilixiang012
  • 2015-12-06 22:51
  • 2746

CSS及JS文档中文注释代码在浏览器中显示乱码

CSS在第一行添加 @charset "utf-8";     或者 @charset "gb2312";JS文件 把JS文件从服务器端下载到本地,重新改变编码格式后重新上传即可。 使用记事本打开,另...
  • lamanchas
  • lamanchas
  • 2017-09-24 12:52
  • 170

如何解决复制来的js以及css等文件中文乱码问题

右键工程名,选择Properties->Resource,然后把编码格式改成utf-8
  • CCwanglei
  • CCwanglei
  • 2017-05-01 23:30
  • 383

myeclipse中js,css等文件中文乱码问题  

在进行myeclipse项目开发的时候,经常会出现js、css等文件中方乱码问题,输入中文根本无法保存,可解决方法如下:Window — Preference — General — Content Types — JavaScript — Default encoding可以将编码更改为你项目编码...
  • FastThinking
  • FastThinking
  • 2009-03-30 19:03
  • 3425

解决css中文乱码

注释乱码:强烈建议不要用中文注释。字体乱码:1.比如设置字体为宋体:font-family:’宋体’;但因此产生的一个问题是,如果 CSS 编码有误,会导致页面加载后 CSS 中的中文字体乱码。面的解决方案希望可以帮助到你解决问题:通常会采用对中文字体进行 Unicode 编码的方式来解决这个问题。...
  • gaoce227
  • gaoce227
  • 2017-05-27 22:04
  • 193

weblogic 12C 布署的网站生成html(gb2312)乱码解决

1、打开webogic安装目录Middleware\user_projects\domains\base_domain\bin下的setDomainEnv.cmd
  • liduquan
  • liduquan
  • 2014-10-31 11:42
  • 314

chrome中js的中文乱码

在网上搜到的都是说在, 然而这对我并不管用, 后来发现是浏览器自身的问题,在设置里更改字体,编码方式选utf-8,就okay!记得重启浏览器!
  • u010552788
  • u010552788
  • 2016-03-17 21:03
  • 2398

[j2ee][IDEA properties中文乱码解决]

http://my.oschina.net/pengzai/blog/133908在project settings - File Encoding,在标红的选项上打上勾,确定即可
  • zy691357966
  • zy691357966
  • 2016-04-14 22:51
  • 4418

CSS样式字体设置失效,呈现乱码

1.问题: CSS文件中已设置了标签的属性font-family:"微软雅黑",但是字体的显示的效果却是宋体,查看一下网页源代码,发现设置的字体为乱码。 乱码显示如font-family:"΢���ź�" ; 2.解决方法: 字体设置不要用中文:如fo...
  • u010678947
  • u010678947
  • 2015-05-13 10:50
  • 2359
    个人资料
    • 访问:701406次
    • 积分:9151
    • 等级:
    • 排名:第2419名
    • 原创:228篇
    • 转载:46篇
    • 译文:1篇
    • 评论:72条
    文章分类