15megatonn
@15megatonn

Как сменить кодировку php?

Дано
$text = "абвгде";
При выводе к примеру echo $text; - все показывает нормально.
А при выводе echo $text[1]; - вместо символа показывает черный квадратик.
Пользуюсь denwer'ом, в httpd.conf поставил UTF-8.
В тоже указал UTF-8 .
В .htacess тоже прописал AddDefaultCharset utf-8.
Кодировку файла тоже менял.

Возможно ли каким либо образом устранить проблемы с отображением?
  • Вопрос задан
  • 2270 просмотров
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Потому что $text[1] означает байт с индексом 1, а не первый символ.
Используйте функции mbstring
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@eldar_web
.htacess???
Может .htaccess?
Ответ написан
Комментировать
@sg_exe
$text = iconv("cp1251", "utf-8", $text); к примеру так. указываешь исходную кодировку, на какую менять, и где менять
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы