使用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位拉丁字符
- 我怎样才能得到在C#中的Excel文件的编码? 它总是返回“Windows 1252”
- 导出SQL Server表格到CSV问题逗号,制表符和引号
- 如何显示俄文字符从PHP导出到制表符分隔(如果Excel)文件
- 我正在使用一个macros做一个邮件合并,我怎样才能保持中文数字在字输出?
- 使用VB.NET应用程序将HTML表格从剪贴板粘贴到Excel工作表中
- 在打开Excel和TextEdit时编码UTF8 CSV文件的问题
- 将HTML表格导出到Excel时编码UTF-8
- Rails CSVfile upload字符编码问题
- 当试图通过openpyxlparsing.xlsx时,“UnicodeEncodeError:”charmap'编解码器不能编码字符“