[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодировка из файла
Yurcheg
Помогите нубу...
Есть совсем простенький пхп скрипт который выводит содержимое текстового файла в браузер. Файл в кодировке вин1251, страничка его выводящая - тоже. При простом выводе (не из файла) проблем нет, но при чтении из файл выводятся кракаозяблы... Как исправить?



Спустя 3 часа, 43 минуты, 23 секунды (5.12.2010 - 12:47) linker написал(а):
1. Отсылать header() с кодировкой windows-1251
2. Проверить, а действительно ли в файле виндовая кодировка.

Спустя 36 минут, 41 секунда (5.12.2010 - 13:24) Yurcheg написал(а):
1. Пробовал
2. 100%

Спустя 40 минут, 23 секунды (5.12.2010 - 14:04) linker написал(а):
Давай код, который выводит содержимое файла.

Спустя 52 минуты, 18 секунд (5.12.2010 - 14:57) Yurcheg написал(а):
Код простейший, тестовый, тут ошибиться, наверное, негде...
При чтении не массивом (строками) та же беда.
<?
$file_array = file("file.txt");
if(!$file_array)
{
echo("Ошибка открытия файла");
}
else
{
for($i=0; $i < count($file_array); $i++)
{
printf("%s<br>", $file_array[$i]);
}
}

?>

Спустя 30 минут, 35 секунд (5.12.2010 - 15:27) linker написал(а):
echo $file_array[$i] . '<br>';
а файл file.txt нельзя приаттачить к посту?

Спустя 2 часа, 44 минуты, 49 секунд (5.12.2010 - 18:12) Yurcheg написал(а):
А где тут опция приатачить? oO

Ппц, сейчас еще круче. Скрипты вообще теперь не открываются. Файлы лежат на сайте, а браузер утверждает что их нет! Написал хостеру в онлайн поддержку, тот посмотрел и сказал писать письмо сапорту, написал, теперь жду... неизвестно чего...

p.s. тяжело быть нубом (((

Спустя 3 часа, 49 минут, 35 секунд (5.12.2010 - 22:02) DySprozin написал(а):
;;А где тут опция приатачить? oO
жмешь внизу большую синюю кнопку "ответить" - открывается расширенная форма, под ней будет возможность загрузки файла (; ну или сервис типа slil.ru заюзай (;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.