我从一个 Excel 文件开始,其中每行包含以下内容:
TEST
çığ
öğö
çüş
然后我将该文件导出为 CSV 文件并将其保存为ANSI
格式(据我所知,与 相同US-ASCII
)。当我再次尝试使用 excel 打开它时,它会正确解码字符。如果我将此文件导入到像(Oracle DB 客户端)这样的程序中,Toad
我会得到预期的垃圾。为什么 Excel 能够正确解码这些字符,而其他程序却不能?
答案1
ANSI 格式不代表 US-ASCII。它表示文件以以下格式之一保存ANSI 代码页。根据您的语言环境,默认代码页可能会有所不同。您的文本可能在 Windows-1254 代码页中编码。