使用ANSI编码在Excel 2010中打开Excel

我有ANSI编码(这是在Excel 97中生成)的Excel文件,但现在我需要与Excel 2010打开此文件,但似乎有开放ANSI编码的问题,因为而不是俄罗斯字符,我看到坏字符:(怎么可以我在Excel 2010中打开此文件?我试图通过记事本++将xls文件从ANSI转换为UTF-8,但它不能转换此文件:(

这是因为您的PC上的默认语言设置为英语而不是俄语

因此,如果编码为UTF-8,UTF-16(Unicode)或UTF-32,则只能阅读俄文

要转换ASCII-8位俄文文本,你必须要一个unicode派生:

1-复制俄文文本2-在Notepad ++中,打开新文件,更改编码 – >字符集 – >东欧

3-粘贴

4-然后转换为Unicode,再次去相同的菜单:编码 – >“UTF-8编码”,并希望它会变得可读

另一个select是你复制的文件是UTF-8,但是没有字节顺序标记(在文件开头的隐藏字符,告诉程序文件是UTF-8)。如果是这样的话,一些程序检测到编码为ASCII而不是UTF-8。 要解决与上述步骤相同的重复步骤,但在步骤2中不要select复活节欧洲,请selectANSI

以上步骤适用于大多数语言。 您只需在粘贴记事本++之前猜测原始编码,然后通过相同的菜单转换为另一种基于Unicode的编码,以查看事物是否可读。

大多数语言存在两种forms的编码:1-旧的遗留forms,只有8位,最初被大多数计算机使用。 8位仅允许256个可能性,其中128个是常规的拉丁字母和控制字符,最后的128位根据PC语言设置的不同被读取。2新的Unicode标准(高达32位)为每个字符提供唯一的代码在所有目前已知的语言,还有更多的未来。 如果一个文件是unicode,则应该在安装了该语言字体的任何PC上理解。 请注意,即使UTF-8上升到32位,只是与UTF-16和UTF-32一样广泛,只是为了节省磁盘空间,它试图保留8位拉丁字符