php basename кириллица



Php кириллица

Автор Ksandriel задал вопрос в разделе PHP

PHP не выводит кириллицу. и получил лучший ответ

Ответ от Voldemar Krok[гуру]
Значит= сделал ошибку.
Должна быть строка :
php basename кириллица
Voldemar Krok
(191089)
Забросил скрин.

Ответ от Aljebro[гуру]
Мало.
1) в настройках веб-сервера AddDefaultCharset UTF-8
2) формировать нормальный html документ надо, с
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
Или в браузере кодировку страницу принудительно смени на utf8.

Ответ от Rollzed[гуру]
На самом деле это СЛОЖНЫЙ вопрос. И решить его так, с лету, берутся только дилетанты. Если надо сделать переносимый скрипт (а именно так и надо подходить в разработке), то:
1. Файл скрипта должен быть сохранен в определенной кодировке. Чтобы не заморачиваться, сохраняем в utf-8
2. В html-документе указываем в заголовках
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
и
charset="utf-8"
(как указали выше эти уважаемые господа)
Потом есть заголовки, которые отправляет сервер, и настройки могут быть далеко запрятаны: в php.ini, apache-е или еще где, поэтому указываем скрипту отправить нужный заголовок:
header("Content-Type: text/html; charset=utf-8")
Кстати, что за опенсервер я не знаю, но если поставить денвер, а лучше Xampp, то все будет ок!

Ответ от Олег к[гуру]
денвер лучше. абассаться....

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: PHP не выводит кириллицу.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*