January 19th, 2010

Проблема "зоны евро".

Знак "Евро".
При сохранении в Lotus Notes 7.0+ этот знак кодируется тремя байтами.
В версии 8.5, после того как знак прошёл через dialog list он уже кодируется двумя байтами.
Т.е. тупо в одном документе можно иметь трехбайтовый евро (обычное редактируемое поле) и двухбайтовое (dialog list).
С точки зрения тупой желязяки (С) это два совершенно разных символа.

Особый цинизм, что у одного пользователя сей баг не повторяется. Т.е. что-то связано с настройкими локальными. Причем by default баг будет.

Промежуточные преобразования к "универсальной" кодировке проблему не решают.