Encoding 这个文件是如何编码的?

Encoding 这个文件是如何编码的?,encoding,character-encoding,Encoding,Character Encoding,我有一个由客户提供的Excel生成的.csv文件。我的软件必须用java打开并解析它。我正在使用,但它没有检测到文件前1000字节的编码 在前1000个字节中,有一个序列应该被读取为Boîte,但是我找不到正确的编码来将该文件转换为java中的UTF-8字符串 在文件中,Boîte编码为42,6F,94,74,65(使用十六进制编辑器读取)B、o、t和e使用标准拉丁语编码,每个字符1个字节。î也仅在一个字节0x94上编码 我不知道该怎么猜这个字符集,我在网上的搜索结果都不相关 我还尝试在该文件上

我有一个由客户提供的Excel生成的.csv文件。我的软件必须用java打开并解析它。我正在使用,但它没有检测到文件前1000字节的编码

在前1000个字节中,有一个序列应该被读取为
Boîte
,但是我找不到正确的编码来将该文件转换为java中的UTF-8字符串

在文件中,
Boîte
编码为
42,6F,94,74,65
(使用十六进制编辑器读取)
B
o
t
e
使用标准拉丁语编码,每个字符1个字节。
î
也仅在一个字节0x94上编码

我不知道该怎么猜这个字符集,我在网上的搜索结果都不相关

我还尝试在该文件上使用
文件

$ file export.csv
/Users/bicou/Desktop/export.csv: Non-ISO extended-ASCII text, with CR line terminators
然而,我查看了扩展的ASCII字符集,值
0x94
表示
ö

你对猜那个文件的编码还有其他想法吗?

这是编码。使用以下java代码时,文本被正确解码:

InputStreamReader isr = new InputStreamReader(new FileInputStream(targetFileName), "MacRoman");

我不知道如何删除我自己的问题。我认为它不再有用了……

它实际上信息量很大。谢谢你找到它。