latteo
Эффективное использование PHP, MySQL
- Регистрация
- 27 Фев 2008
- Сообщения
- 1.603
- Реакции
- 1.566
- Автор темы
- #1
Вот пример кода как это я пытаюсь сделать:
	
	
	
		
скрипт сохранен в ansi кодировке. До этого пробовал с utf - тоже безуспешно.
Все функции отчитываются об успешном выполнении команды и изменении кодовой странице, на практики же скрипт выводится в бракозяблах. Выполнение любой из команд для смены кодировки в консоли перед выполнением скрипта приводит к желаемому результату, так что системный глюк исключаю.
Баловство с default_charsetв php.ini видимых изменений не даю.
Какие есть идеи?
	
		
			
		
		
	
				
			
		PHP:
	
	$string = "\nEnglish VS русский ё VS український і VS ...\n";
system ('chcp 1251');
system  ('mode con: cp select=1251');
sleep (1);
echo $string;
shell_exec ('chcp 1251');
shell_exec  ('mode con: cp select=1251');
sleep (1);
echo $string;
exec ('chcp 1251');
exec  ('mode con: cp select=1251');
sleep (1);
echo $string;
system ('chcp.bat'); // mode con: cp select=1251
sleep (1);
echo $string;Все функции отчитываются об успешном выполнении команды и изменении кодовой странице, на практики же скрипт выводится в бракозяблах. Выполнение любой из команд для смены кодировки в консоли перед выполнением скрипта приводит к желаемому результату, так что системный глюк исключаю.
Баловство с default_charsetв php.ini видимых изменений не даю.
Какие есть идеи?
 
				 
 
		