这个FoxPro数据库是什么字符编码?

时间:2016-02-29 15:58:22

标签: encoding character-encoding codepages

好的,我们有一个非常古老的FoxPro数据库。我无法确定数据的正确编码。

因此我知道字节0x8e 0x99 0x9a 0x84 0x94 0x81 0x40 0x80Ä Ö Ü ä ö ü @ €字符。

0x8e = Ä in CP-850
0x99 = Ö in CP-850
0x9a = Ü in CP-850
0x84 = ä in CP-850
0x94 = ö in CP-850
0x81 = ü in CP-850
0x40 = @ in CP-850

因此 可以是CP-850或CP-858。

但是我知道字节0x80代表欧元符号。但是,CP-850不包含欧元符号。 CP-858可以,但不是在那个位置。

如果您查看Windows-1252,欧元符号位于0x80位置,因此匹配。但是,字符Ä Ö Ü ä ö ü位于不同的位置。

0x80 = € in Windows-1252

我还没有找到一个包含上述所有内容的代码页或编码,这就是为什么我想问一下这可能是什么代码页或编码?

1 个答案:

答案 0 :(得分:0)

我明白了。显然,习惯上以编程方式将货币符号设置为char 128或更确切地说是0x80。

SET CURRENCY TO CHR(128)

通常情况下,“Ç”会成为“€”。