Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблемы с кодировкой
 
 автор: AleX-YaR   (10.03.2012 в 01:18)   письмо автору
 
 

подскажите, почему при извлечении содержимого текущего каталога
<?php
    
echo `dir`;
 
?>

получаю не ту кодировку?

’®¬ ў гбва®©б⢥ G ­Ґ Ё¬ҐҐв ¬ҐвЄЁ. ‘ҐаЁ©­л© ­®¬Ґа ⮬ : D4D6-22F3 ‘®¤Ґа¦Ё¬®Ґ Ї ЇЄЁ G:\Apache2.2\htdocs

  Ответить  
 
 автор: demonow   (10.03.2012 в 02:04)   письмо автору
 
   для: AleX-YaR   (10.03.2012 в 01:18)
 

У меня была похожая фигня, просто название каталогов и папок внутри папки, которую октрываеш имеет отличительную от html страници кодировку.Какая ось у тебя?

  Ответить  
 
 автор: AleX-YaR   (10.03.2012 в 10:29)   письмо автору
 
   для: demonow   (10.03.2012 в 02:04)
 

Windows XP

  Ответить  
 
 автор: demonow   (10.03.2012 в 15:14)   письмо автору
 
   для: AleX-YaR   (10.03.2012 в 10:29)
 

Если Windows значит походу windows-1251 попробуйте в теге мета поставить кодировку windows -1251.

  Ответить  
 
 автор: tvv123456   (10.03.2012 в 11:06)   письмо автору
 
   для: AleX-YaR   (10.03.2012 в 01:18)
 

Добавте в самый верх:

header ("Content-Type: text/html; charset=866");

  Ответить  
 
 автор: AleX-YaR   (10.03.2012 в 15:01)   письмо автору
 
   для: tvv123456   (10.03.2012 в 11:06)
 

не помогает, выводит то же самое

  Ответить  
 
 автор: tvv123456   (10.03.2012 в 15:17)   письмо автору
 
   для: AleX-YaR   (10.03.2012 в 15:01)
 

А в самой консоли все верно?
Попробуйте iconv использовать переделав кодировка из 866(по умолчанию вродебы винда ее использует) в utf-8 или cp-1251(что вы там используете)
Я вот таким кодом баловался, все работает корректно(кодировка файла ansi):


<?php
header 
("Content-Type: text/html; charset=866"); 
$a =$_POST['c'];
echo 
nl2br(htmlspecialchars(`$a`));
?>
<form action="#" method="post">
<textarea name="c" cols="30" rows="25"><?=$_POST['c']?></textarea>
<input name="a" type="submit" value="GO" />
</form>


Ради интереса решил протестить на шаровом хосте, смог увидеть чужие файлы и файлы сессий :). НИкто не подскажет как их можно скачать, чет не получается :)?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования