只是我,还是最近渲染的字符不正确?

问题描述:

我不知道,如果是我的系统,虽然我没有做过任何不寻常的它,但我已经开始注意到呈现不正确的字符在网页,文本文件雨后春笋般冒出来,like this只是我,还是最近渲染的字符不正确?

http://www.kbssource.com/strange-characters.gif

我有一种预感,它与最近使用unicode的一切有关,这是我认为的一件好事,与不支持所有可能字符的字体结合在一起。

那么,有没有人知道是什么原因导致这些闪烁(我是对的?),我该如何阻止在我自己的内容中显示?

看来,对于这位特定的作者,文本是在某个假定它不是UTF8的编辑器中编辑的,然后以UTF8重新编写。我基于这样一个事实,即如果我告诉浏览器将页面解释为不同的常见编码,则不会使其正确显示。这告诉我,某些转换是在某个不恰当的地方完成的。

UTF8的唯一问题是,没有一种标准化的方式来识别文件是UTF8,并且在所有编辑器都标准化为UTF8之前,仍然存在转换错误。对于其他unicode变体,字节顺序标记(BOM)是相当标准的以帮助识别文件,但UTF8文件中的BOM非常罕见。

为了防止您的内容出现在您的内容中,请确保您始终使用支持unicode的编辑器,并确保始终使用适当的编码打开文件。不幸的是,这是一种痛苦,错误偶尔会出现。关键在于尽早捕捉它们,以便撤消它或进行一些编辑。

我相当积极,这是没有什么可以做的。最近我在Digg的头版上看到了这个。这很可能与不正确编码的字符有关。不一定是字体的一个因素,只是在翻译的某个地方犯了一个错误。

它看起来像下划线和角支架问题已经消失了一段时间,但它似乎可能不固定。

这里是一个小样本,它应该是这样的:



的#include

____ 
#include <stdio.h> 
 
____ 
#include 

更新:它看起来像它的固定在显示模式下,只有在破编辑模式