怎么解决css加载外部字体乱码问题

发布时间:2021-11-17 16:06:05 作者:iii
来源:亿速云 阅读:172

本篇内容介绍了“怎么解决css加载外部字体乱码问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

css加载外部字体乱码的解决办法:1、对中文字体进行Unicode编码;2、在CSS文件头加上“@charset "utf-8"”;3、在在html文件中设置“charset=utf-8”。

怎么解决css加载外部字体乱码问题

本文操作环境:windows7系统、CSS3版、Dell G3电脑。

css加载外部字体 乱码怎么办?

css中字体设置引用变乱码的问题

乱码问题常常会困扰着工程师,设计师等,在css中如果没有很好的把握好编码。比如设置字体为宋体:font-family:’宋体’;但因此产生的一个问题是,如果 CSS 编码有误,会导致页面加载后 CSS 中的中文字体乱码。

怎么解决css加载外部字体乱码问题

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

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

怎么解决css加载外部字体乱码问题

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

于此获得到了 “%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

选设置文件编码为:UTF-8,用记事本打开文件,选文件菜单-》另存为 怎么解决css加载外部字体乱码问题,设置为UTF-8。

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

这是因为页面中的

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

和文件编码格式不一致。

修改文件编码:用记事本打开文件,选文件菜单-》另存为 怎么解决css加载外部字体乱码问题,设置为UTF-8。

“怎么解决css加载外部字体乱码问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. CSS引入外部字体
  2. CSS引用外部ttf字体的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css

上一篇:jq如何修改css属性

下一篇:jquery如何获取tr里面有几个td

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》