mac displays chaotic code with some character

问题描述:

大约前两周(今天是2016年04月23日)开始,使用 Mac 时,输入中文冒号“:”时会显示成一个类似阿拉伯文字的字符。类似下面这样,总之是显示成“乱码”了。

出现乱码的情况:

使用 Mac 自带邮件应用发邮件的时候,敲打邮件正文的时候“:”字符乱码。

使用 Chrome 时,在地址栏输入字符“:”显示正常,网页内容显示“:”字符为乱码。

我打电话给 Apple 的技术支持,Apple 的技术专家远程帮助我进行修复。安全模式启动 Mac,重置 Mac 设置,这两个不管用。没办法,Apple 专家建议建立新的管理员帐号试试,发现中文冒号“:”乱码可以正常显示了。但是因为做开发,在新用户下有些开发环境要重新建立。因而我再次打电话给 Apple 技术专家询问能否把我的开发环境从就的管理用户转移过来,被告知“不行”。Apple 专家没辙了。

于是,我尝试自己看看能不能解决。

我回忆了大概是两周前出现了这种情况,那么我在那个时候是做了什么事呢?才想起我安装了个字体:Lucida Grande Regular。当时在一篇文章中见到这个字体,觉得很漂亮,也是就下载安装了。我尝试删掉这个字体,重新打开 Mac 自带的 邮件 应用发现中文乱码“:”显示正常了。问题解决。

下面我将解释为什么会出现这个问题:

首先请下载下载字体:Lucida Grande Regular,点击安装,出现以下:

出现了“重复字体”!!!

安装完之后查看该字体,提示信息“已安装了此字体的多个副本”:

原因就是这个。

最后,我继续使用这个管理员账号进行学习、开发等。接着,我把这个问题的解决方式告诉了 Apple 专家 好让以后大家出现类似问题的时候可以在 Apple 专家 那边得到解决。同时,我收到一封来自 Apple 的感谢信!哈哈~

确定字库是否安装到正确的目录

Mac OS X包含了五个具有不同用途的字库文件夹,而且OS X允许同一个字体重复安装到多个字体文件夹中。如果有重复的字体存在,Mac OS X不会区分字体格式上的不同,会将其看作同一个字体,其读取字库数据的优先顺序如下:

– Users/[user name]/Library/Fonts

– Library/Fonts

– Network/Library/Fonts

– System/Library/Fonts (不要修改该目录下的字库,该目录下存放了Mac OS X系统字库,更多的内容请参考)

– System Folder/Fonts(该目录用于支持 Classic, Carbon, 和Cocoa的程序)

可能的产生原因:

1. 一般是软件程序解码错误。

2. 字体文件(font file)不对。

3. 来源编码错误,或文件受到破坏。

4. 一种语言版本的操作系统安装了另外一种语言版本的应用程序,或者应用程序安装的补丁的语言版本与应用程序原来安装的语言版本不一致。

5. 早期单字节的应用程序在打开双字节语言的文件时不能正确识别文字的分区,在换行的地方把一个字从中分成两段,导致紧接在后面的整个一行全部都是乱码。

6. 低版本的应用程序不能识别高版本的程序创建的文件。

-EOF-

mac html乱码,Mac 中文字符显示为乱码相关推荐

  1. linux求生之路字体乱码,Linux中文字符出现乱码怎么办

    摘要 腾兴网为您分享:Linux中文字符出现乱码怎么办,智慧党建,指南针,银万财富,易码平台等软件知识,以及求生之路联机工具,qsv格式转换工具,host,星空影音,瞳孔聊天室,expand.exe, ...

  2. oracle中文问号乱码,Oracle 中文记录 及 乱码 判断 说明 .(转)

    Oracle 中文记录 及 乱码 判断 说明 .(转) 一. 判断记录中是否有中文 这个可以使用Length 和 Lengthb 函数. 这个在blog里有说明: Oracle Length 和 Le ...

  3. HTML编程出现乱码,html中文为什么会乱码?html中文乱码怎么解决?

    html中文乱码一般是因为编码格式不匹配.或没有设置编码造成的.解决方法:1.在HTML文件头中使用meta标签把HTML编码方式设置为utf-8:2.使用网页编辑器打开文件,设置统一的编码格式. 很 ...

  4. idea源码注释乱码_idea中文注释出现乱码,我靠自己解决了

    如果你像我一样⬇️,查遍google百度,半天下来还是找不到解决方案,说不定这篇博客能帮助你顺利解决呢 好了,那么开始说说我是怎么解决麻烦的. 首先,我想打开一份java文稿.光预览,它是没有任何问题 ...

  5. python为运行为何出现乱码_python中文的显示乱码怎么办

    python中显示中文乱码,主要是编码问题. 先明确几个概念: 字节流:以utf8/gbk等编码编码的字节流. unicode对象:python代码中,a=u'中国', 或者a='中国'.decode ...

  6. Mac 下 matplotlib 的中文问题

    在 Windows 下的 matplotlib 可以使用以下方法设置中文: import numpy as np import matplotlib.pyplot as plt plt.rcParam ...

  7. MagicDraw UML英文企业版12.5的中文字符显示问题

    MagicDraw UML 是目前最受欢迎的UML建模工具之一.经同事推荐,我也下载了个最新版本体验和学习一下. 下载URL:http://www.nbdown.net/file/1400.html ...

  8. 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置

              Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNETNetSarang Xshell 4 Build 0 ...

  9. QT学习笔记(四):Qt5+MSVC编译 中文字符显示乱码问题解决

    QT学习笔记(四):Qt5+MSVC编译 中文字符显示乱码问题解决 问题: 1.解决方法一: 2.解决方法二: 3.解决方法三: 4.解决方法四: 结果显示: Qt5+MSVC编译 中文字符显示乱码. ...

最新文章

  1. JSON(JavaScript Object Notation)数据在python中的读写
  2. s5-6 Linux 标准输出 系统优化 目录结构
  3. python观察日志(part13)--any和all
  4. b2b优势与劣势_在Amazon Business平台销售的优点和缺点,B2B卖家清楚吗?
  5. React 组件的生命周期详解
  6. 超大规模集成电路先进光刻理论与应用_中科院上海光机所光刻机投影物镜热效应模型研究取得进展...
  7. mysql 配置多个数据库连接_SpringBoot多数据库连接(mysql+oracle)
  8. 美英澳联合发布2020-2021期间遭利用最多的 Top 30漏洞
  9. Python基础---循环、条件判断
  10. java异步判断数据库是否有重复字段值
  11. pyspark连接SQLServer数据库,执行SQL语句,返回数据查询结果
  12. eclipse合并svn分支方法
  13. Google 发布硬盘搜索引擎
  14. 5G助推直播行业快速发展
  15. 轻松记录南极最美丽风景 有TA就已经足够
  16. 地表最强的GPT-3,是在推理,还是胡言乱语?
  17. maven 打包打出带依赖的和不带依赖的jiar包
  18. 低轨卫星传播特性仿真与分析
  19. 三层架构与MVC架构
  20. 《嵌入式 - ARM》第5章 ARM PWM

热门文章

  1. Windows 系列服务器C盘清理
  2. 使用python来实现接收手机验证码
  3. 永久内外网互通解决方案
  4. 《花开半夏》--1 东歌夜总会(2)
  5. AutoService注解无法生成META-INF文件
  6. Learn Git Branching 记录
  7. 《斯坦福高效睡眠法》笔记
  8. 高斯-拉盖尔求积分 Gauss–Laguerre quadrature
  9. RoaringBitMap在ClickHouse和Spark之间的实践-解决数据仓库预计算多维分析问题
  10. 新能源汽车核心技术-VCU硬件在环(HiL)仿真测试系统