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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: echo выводит вместо русских слов это -�
Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2016
Помог: 0 раз(а)
Доброго времени суток! во время обучения столкнулся с интересной проблемой
Дело в том что при выполнении кода, на экране вместо слова по вертикале выходит:
�
�
�
�
�
�
вот такая загадка. прошу помощи или хотя бы объясните почему так.
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
sstr_split режет по байтам, а не символам. Это работает для ASCII и не работает для UTF.
В мануале есть предупреждение об этом: http://php.net/manual/en/function.str-split.php
Там же в комментариях есть несколько реализаций, безопасных для мультибайтовых кодировок.
----- PostgreSQL DBA
dr.xopc
Отправлено: 19 Ноября, 2016 - 23:59:05
Новичок
Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2016
Помог: 0 раз(а)
Вы не подскажете где именно, а то пролистал и не нашел
Строитель
Отправлено: 20 Ноября, 2016 - 00:05:54
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.