wps / WORD |
您所在的位置:网站首页 › 为什么word里面字体一样却显示不一样 › wps / WORD |
Reference
关于ANSI字符编码的BUG问题(转)_7911793的技术博客_51CTO博客 一、问题背景电子档原文 打印出来的效果 在没看出红圈文字的不同之前,我第一次打印乱码了。 难道是打印店没这种字体?可我设置的是宋体啊! 于是,我怀疑是因为字体格式问题,至于具体是什么问题我也不清楚。 于是,把这一段落剪切,再无格式粘贴上去;或者先粘贴到记事本/QQ无格式聊天输入框,再无格式剪切粘贴上去。 接着第二次打印,还是乱码。 二、解决思路于是我仔细去原文档查看出问题的文字部分,虽然它们显示的是宋体,但总感觉和我以前认识的宋体不一样,所以我就在附近打了“方面”、“一”,这几个出问题的字。如下图所示,差异很明显。 于是我的疑惑点,变成了“为啥我无格式粘贴,还是无法把诡异的字体改回宋体?”、“为什么明明样子不同却都显示为宋体?”。 总之,最后问题的是靠自己手打那几个诡异文字解决的;因为无论怎么无格式粘贴,都还是原样。 三、后续研究原文如下,各位也可以复制粘贴试试。(各位看看“大”、“生”、“一”这三个字,显示效果是不是不常见?) 社会实践是⼤学⽣课外教育的⼀个重要方面,给了我一个认识社会、了解社会,提高自我能⼒的重要的机会。 3.1 转换成ANSI编码格式的txt记事本看没看到,有问题的“大”、“生”、“一”字,都无法识别,因而结果是问号。 说明,这是一个编码格式问题。 3.2 转换成Unicode格式或utf8格式的记事本这次识别出来没出现乱码,但是明显那几个字的显示还是有问题。 3.3 在wps文字中更改格式不管改成宋体还是隶体(字形属性),还是使用“清除格式”功能,这几个怪字都没有发生变化。 说明,这几个编码对应的文字,无法变更字体字形格式。 或者说它本身只有大小属性、没有字形属性,因此你在“清除格式”后它会变成五号大小,但是显示的字体外观(由字形属性决定)并不会变。 3.4 总结对于特定的一些网页,他的部分文字可能处于unicode编码中特定区域,这部分区域在ANSI上没有对应编码,它没有字形属性,不能改除了大小以外的格式。 要想把这部分网页的文字正确地复制到自己的文档中。有大概两种方法! 方法1:使用OCR识别技术提取的文字,默认就是utf8的编码格式,并且会自动输入正常编码区域里的中文字体。 方法2:直接复制,然后粘贴到记事本,以ANSI编码格式保存后重新打开,出现问号的字就是编码格式异常的文本,然后删掉异常文本,手动输入文本后编码格式就正常了。 方法3:字形改成隶书(和异常形状区别大的字形),可以快速发现外观异常的字体,然后删掉异常文本,手动输入文本后编码格式就正常了。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |