PHP что с кодировкой ?
Сканирую в ПХП директорию, там папки и файлы именованы кирилицей, вывожу дерево в ХТМЛ, но вместо русских букв вопросики... :( Как это вылечить?
|
Ответ: PHP что с кодировкой ?
В пыху хидер:
PHP код:
Код:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> |
Ответ: PHP что с кодировкой ?
Код:
header('Content-Type: text/html; charset=utf-8'); |
Ответ: PHP что с кодировкой ?
PHP код:
|
Ответ: PHP что с кодировкой ?
<?php
header('Content-Type: text/html; charset=utf-8'); ?> Это до выдачи в самое начало |
Ответ: PHP что с кодировкой ?
Цитата:
Винда же у нас win-1251. Значит и имена файлов в этой же кодировке. Нужно конвертировать перед выдачей например так: PHP код:
Ну или делать всё в Windows-1251, но это плохой вариант. Юникод спасёт мир. |
Ответ: PHP что с кодировкой ?
Рандомэ... теперь стало наверно лучше.... вместо вопросиков в ромбике теперь простые вопросики... =)
|
Ответ: PHP что с кодировкой ?
Вложений: 1
Цитата:
Вложение 19694 Лень было разбираться с mb_* Видать он у меня через одно место настроен. Сделал через iconv. Это можно убрать PHP код:
|
Ответ: PHP что с кодировкой ?
Урре! робит через иконв. Спасибо!
|
Ответ: PHP что с кодировкой ?
Цитата:
|
Ответ: PHP что с кодировкой ?
Цитата:
|
Ответ: PHP что с кодировкой ?
Когда пишу под винду какие-то консольные утилиты для себя, то пути тоже всегда через iconv конвертирую. А на линуксах не приходилось юзать русские символы. Ещё для вывода в консоль использую следующий велосипед (не нашёл способа перевести на юникод текущее консольное окно в винде автоматически):
PHP код:
PHP код:
|
Ответ: PHP что с кодировкой ?
Через AJAX отправляю запрос в ПХП методом GET. Он должен просканировать папку на предмет существования в нем файлов и вернуть результат. отправка :
Scan.php?d=materials/1/1_HTML/1_tabels_HTML в поле d - хранится путь к папке, которую надо просканировать. Но ПХП в упор не видит эту папку. Переводил строку пути в формат WINDOWS-1251 - всеравно сканирования не происходит. Все пути заданы верно. PHP код:
|
Ответ: PHP что с кодировкой ?
PHP код:
PHP код:
|
Часовой пояс GMT +4, время: 10:40. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot