Цитата:
	
	
		| Сообщение от 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)". Почему знаки вопроса непонятно...