Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Непонятки с кодировкой
Форумы портала PHP.SU » » Вопросы новичков » Непонятки с кодировкой

Страниц (1): [1]
 

1. hehagog545 - 29 Сентября, 2020 - 00:07:15 - перейти к сообщению
Всем привет!
Трабл с кодировкой, везде где только можно utf-8 посылаю.

опенсервер:
апач 2.4 (utf-8 по умолчанию)
пхп 7.4 (utf-8 по умолчанию)
Страница браузера также рапортует, что отображает в utf-8
даже .htaccess создал с AddDefaultCharset utf-8 Огорчение
сервер перезагружал, после изменений в настройках

Куда ещё можно покопать? Однако
Имеем код:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. header('charset=utf-8');
  4. $some = 'какао - горькое питьё';
  5. echo $some; // всё правильно выводится
  6. echo "<br/>";
  7. echo $some[0]; // а вот тут такое -> &#65533; Почему такое вылазит?
  8.  

Итог вывода в браузере:

    какао горькое питьё

Основной вопрос: почему рус текст норм выводится, а символ нет?
Растерялся
2. hehagog545 - 29 Сентября, 2020 - 09:45:10 - перейти к сообщению
ответ
Спойлер (Отобразить)

закрыто

 

Powered by ExBB FM 1.0 RC1