|
|
|
| Пишу echo substr('привет', 2, 1); результат �. В .htaccess прописано AddDefaultCharset utf-8, в теге head meta charset="utf-8" http-equiv="Content-Type" Чувствую, что какая-то банальная причина, но не могу догадаться. Помогите мне пожалуйста. | |
|
|
|
|
|
|
|
для: Eblinkoff
(29.12.2014 в 08:43)
| | Сам файл в какой кодировке? | |
|
|
|
|
|
|
|
для: elenaki
(29.12.2014 в 09:07)
| | utf-8 без BOM. В Notepad++ выбрано в меню кодировки, перекодировать в utf-8 без BOM нажимал двадцать раз не помогает | |
|
|
|
|
|
|
|
для: Eblinkoff
(29.12.2014 в 09:14)
| | А без substr, просто echo выводит нормально? Если строчные функции не работают, это что-то с локалью. | |
|
|
|
|
|
|
|
для: elenaki
(29.12.2014 в 09:49)
| | Да, работают. Спасибо, пойду читать | |
|
|
|
|
|
|
|
для: Eblinkoff
(29.12.2014 в 08:43)
| | может вот так?
<?php
echo mb_substr('привет', 2, 1, 'utf-8');
|
| |
|
|
|
|
|
|
|
для: psychomc
(29.12.2014 в 10:44)
| | Да, так заработало, wtf, почему substr не работает? Локаль установил, всё равно фигня выходит | |
|
|
|
|
|
|
|
для: Eblinkoff
(29.12.2014 в 11:44)
| | в мануале почитайте | |
|
|
|
|
|
|
|
для: psychomc
(29.12.2014 в 12:21)
| | Хорошо, спасибо за ответы | |
|
|
|