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

在Excel 2010中使用ANSI编码打开Excel,excel,encoding,utf-8,ansi,Excel,Encoding,Utf 8,Ansi,我有一个带ANSI编码的excel文件(它是在excel 97中生成的),但现在我需要用excel 2010打开这个文件,但它似乎在打开ANSI编码时有问题,因为我看到的不是俄文字符,而是坏字符:( 如何在Excel 2010中打开此文件?我尝试通过notepad++将xls文件从ANSI转换为UTF-8,但无法转换此文件:(这是因为您电脑上的默认语言设置为英语而不是俄语 因此,只有将俄文编码为UTF-8、UTF-16(Unicode)或UTF-32时,您才能阅读俄文 要将ASCII-8bit-

我有一个带ANSI编码的excel文件(它是在excel 97中生成的),但现在我需要用excel 2010打开这个文件,但它似乎在打开ANSI编码时有问题,因为我看到的不是俄文字符,而是坏字符:(
如何在Excel 2010中打开此文件?我尝试通过notepad++将xls文件从ANSI转换为UTF-8,但无法转换此文件:(

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

因此,只有将俄文编码为UTF-8、UTF-16(Unicode)或UTF-32时,您才能阅读俄文

要将ASCII-8bit-俄语文本转换为unicode派生码:

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

3-粘贴

4-然后要转换为Unicode,再次进入相同的菜单:Encoding->“Encode in UTF-8”,希望它能变得可读

另一个选项是复制的文件是UTF-8,但没有字节顺序标记(文件开头的隐藏字符告诉程序该文件是UTF-8)…如果是这种情况,某些程序会将编码检测为ASCII而不是UTF-8。要解决此问题,请重复上述相同步骤,但在步骤2中,选择ANSI而不是Easter European

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

大多数语言有两种编码形式: 1-大多数计算机最初使用的是旧的传统形式,仅8位。8位仅允许256种可能性,其中128种是常规拉丁语和控制字符,最后128位的读取方式因PC语言设置而异
2-新的Unicode标准(高达32位)在所有目前已知的语言和更多的语言中,为每个字符提供一个唯一的代码。如果文件是unicode,则应在安装了该语言字体的任何PC上都能理解该文件。请注意,即使UTF-8也可以达到32位,并且与UTF-16和UTF-32一样宽,只是为了节省磁盘空间,它尝试使用拉丁字符保留8位> 这是因为您电脑上的默认语言设置为英语而不是俄语

因此,只有将俄文编码为UTF-8、UTF-16(Unicode)或UTF-32时,您才能阅读俄文

要将ASCII-8bit-俄语文本转换为unicode派生码:

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

3-粘贴

4-然后要转换为Unicode,再次进入相同的菜单:Encoding->“Encode in UTF-8”,希望它能变得可读

另一个选项是复制的文件是UTF-8,但没有字节顺序标记(文件开头的隐藏字符告诉程序该文件是UTF-8)…如果是这种情况,某些程序会将编码检测为ASCII而不是UTF-8。要解决此问题,请重复上述相同步骤,但在步骤2中,选择ANSI而不是Easter European

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

大多数语言有两种编码形式: 1-大多数计算机最初使用的是旧的传统形式,仅8位。8位仅允许256种可能性,其中128种是常规拉丁语和控制字符,最后128位的读取方式因PC语言设置而异 2-新的Unicode标准(高达32位)在所有目前已知的语言和更多的语言中,为每个字符提供一个唯一的代码。如果文件是unicode,则应在安装了该语言字体的任何PC上都能理解该文件。请注意,即使UTF-8也可以达到32位,并且与UTF-16和UTF-32一样宽,只是为了节省磁盘空间,它尝试使用拉丁字符保留8位>