首页 > 其他分享 >css中文字体和Unicode编码转换方法

css中文字体和Unicode编码转换方法

时间:2023-02-06 11:35:21浏览次数:37  
标签:编码 family 转换方法 中文字体 Unicode font css

在网站中,都不可避免的要用到一些中文字体,比如宋体,微软雅黑,黑体等,在css中写入中文的方法一般是: font-family:"微软雅黑","黑体";这样类似的表达方式。

css样式文件也区分文件编码(从视觉上看gb2312、UTF-8 这2种编码的文件,gb2312编码的样式文件代码行与行之 间的行距比较密集,看上去比较凌乱!)。

因此css中指定font-family属性为黑体、幼圆、微软雅黑等中文字体可能会因为编码问题导致中文字体无法按照希望 的字体表形出来!如果 CSS 编码有误,会导致页面加载后 CSS 中的中文字体乱码!

所以我们推荐通过英文、unicode 这种形式来表达中文字体,比如说刚才的 font-family:"宋体","微软雅黑","黑体";就 可以写成 font-family:"SimSun","Microsoft Yahei","SimHei";在Firefox 的某些版本和 Opera 不支持 SimHei的写法,采用 font-family:\5FAE\8F6F\96C5\9ED1;unicode写法。

下面介绍一种中文字体转Unicode编码的方法:
如果你使用chrome或firefox调试插件,直接在console控制台中输入  escape('宋体'),可返回一串字符串:"%u5B8B%u4F53" 将其改写为 “\5B8B\4F53″ ,这就是宋体的 Unicode 编码 啦!

同理,Unicode 编码转成中文字体方法,如:“\5B8B\4F53″

标签:编码,family,转换方法,中文字体,Unicode,font,css
From: https://www.cnblogs.com/heibaiqi/p/17094831.html

相关文章

  • idea打开properties文件显示unicode问题
    ideaproperties不显示中文,显示为unicode解决File->Settings->Editor->FileEncodings下面打勾......
  • C#移除字符串中的不可见Unicode字符
    背景最近发现某个数据采集的系统拿下来的数据,有些字段的JSON被莫名截断了,导致后续数据分析的时候解析JSON失败。类似这样{"title":"你好或者这样,多了个双引号啥的{"......
  • C/C++ 实现十六进制面值转字符串、字符面值转十六进制、UNICODE与GBK互转,UTF-8与GBK互
    C/C++实现十六进制面值转字符串、字符面值转十六进制、UNICODE与GBK互转,UTF-8与GBK互转(1)ASCII码ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制00100000),大......
  • Java Unicode编码系统
    Unicode是一种通用的国际标准字符编码,能够表示世界上大多数的书面语言。为什么java使用Unicode系统?在Unicode之前,有很多语言标准:ASCII(美国信息交换标准代码)。ISO......
  • 【Python笔记2.1】Python Unicode字符编解码
    以下部分参考[1],这里复制了其中一部分是为了防止原文被移动或删除。概述Python中有字符串类型(str)和字节类型(byte),以及Python编码中最常见也是最顽固的两个错误:Unic......
  • 【Python笔记2.2】用zipfile解压zip包时遇到的Unicode字符编解码问题
    pythonunicode字符编解码问题参见【Python笔记2.1】python中用zipfile解压zip包网上资料一堆,这里就不多说了。下面使用【Python笔记2.1】中总结出来的字符编解码函数......
  • VC++的Unicode编程
    一、什么是Unicode先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符......
  • UNICODE编程资料
    1.如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用MicrosoftVisualC++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串......
  • go 语言unicode/utf8包
    参考:模块三GO语言实战与应用-unicode与字符编码-lvp-博客园(cnblogs.com)Go语言字符编码基础Go语言中的标识符可以包含“任何Unicode编码可以表示的字母字......
  • python如何实现字符串与'\u'开头的unicode字符串相互转换
    字符串转unicode字符串技术要点:ord()函数format()函数代码:defstr_to_unicode(string,upper=True):'''字符串转unicode'''ifupperisTrue:......