Итак, у нас есть очень старая база данных FoxPro. Мне трудно понять правильную кодировку данных.Какая кодировка символов это база данных 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
Я не нашел одну кодовые или кодировку, которая будет включать в себя все выше, поэтому я хочу спросить, что кодовые или кодирующее это может быть?