2016-08-19 101 views
-3

我写了一些韩文文本并保存为ASCII编码,然后我可以看到一些奇怪的单词,因为ASCII不支持韩文,但是如果我将这个文件保存为UNICODE编码,它也会出现奇怪的单词...谁能解释为什么?ASCII编码和UNICODE编码

+0

您应该添加一些关于您编写​​该文本的信息。代码片段或类似的东西。 – khlr

+0

对不起,我可怜的英语......我的意思只是简单的文本编辑器 –

+0

你正在使用哪个编辑器?可以在这里复制并粘贴_strange_输出吗?至少有一些部分? – khlr

回答

0

如果您以ASCII编码保存了韩文文本,然后以UNICODE再次保存了相同的文件,那么您只保存了UNICODE中的ASCII字符,而非韩文字符。您必须复制原始韩文编码文本并将其保存为UNICODE。

你必须了解幕后发生了什么。我发现了一篇很棒的文章,虽然它可能对你来说有些过火,但它解释了幕后发生的事情。

What Every Programmer Absolutely, Positively Needs To Know About Encoding And Character Sets To Work With Text

如果你不是一个程序员,你仍然可以学习从这篇文章的东西。 它提到了你可能遇到的问题背后的一般问题,假设你说“奇怪的话”时,你实际上是指“陌生人物”。

如果你看到这样的事情: ÉGÉìÉRÅ[ÉfÉBÉìÉOÇÕìÔÇμÇ≠Ç»C¢

那么这篇文章可能是你所需要了解为什么发生这种情况,这是最有可能的编码问题。