Проблема с кодировкой?

Имеется строка:
define("CHARS", "01234567890!@#$%^&*?():;\'\" abcdefghijklmnopqrstuvwxyzABCDIFGHIJKLMNOPQRSTUVWXYZ
					 абвгдеёжзийклмнопрстуфхцчшщьъэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЭЮЯ");


Собираюсь получить русский символ:
$code = CHARS;
echo $code[90];


В итоге на выходе абракадабра �� . В чем причина и как это исправить?
  • Вопрос задан
  • 2345 просмотров
Решения вопроса 1
Проверь файл .htaccess в корне сайта(если нет, создай), ну или чего ты там делаешь, в нём должна быть строка

AddDefaultCharset utf8

У меня получилось с
header("Content-type: text/html; charset=windows-1251");
в начале файла в <?php ?>

Ну тогда только так

// число
$num = 90;

echo mb_substr($code, $num, 1, 'UTF-8');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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