Показать сообщение отдельно
  #21  
Старый 17.12.2013, 23:14
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от hilaryon
пробовал с XE5 тот же результат,
Я имел ввиду возможно в XE5 ввели возможность "одним махом" изменить кодовую страницу для ansi-текста.
Цитата:
Сообщение от hilaryon
кстати чтобы затестить код не таская на другую машину можно просто поменять в реестре кодовую страницу дла 1251 поставить 1252 и перезагрузится

Код:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1251"="c_1252.nls"
Сделал так. Теперь GetACP возвращает 1252 , а вышеприведённый код выводит: $ 4E4 (1252) => "1252 (ANSI - ???????? 1)". Почему знаки вопроса непонятно...
Ответить с цитированием