TDbf и ОЕМ кодировка
Модератор: Модераторы
-
SAK
- постоялец
- Сообщения: 158
- Зарегистрирован: 17.02.2006 23:45:14
- Откуда: Тим
- Контактная информация:
Да, действительно, в Dbf_Lang описаны возможные LanguageID, но проблема в том, что как бы мы не указывали язык, перекодировка не происходит т.к. нигде нет вызва метода Translate который и должен это сделать. Я уже писал об этом выше. В Делфи этот вызов происходит наиболее логичным образом из TStringField.GetValue. При этом имеется возможность отключать и включать транслитерацию для каждого строкового поля в отдельности. В Лазарусе в TStringField.GetValue такой вызов отсутствует и в других местах его тоже нет. Соответственно и нет перекодировки. По крайней мере так в Lazarus-0.9.13-20060205. :huh:
