|
|
|
| Всем привет. Странная ситуация, записываю в переменную такое:
$strok = ""fff/\\\ \ ааа68= quota . <br> <br/> lol \ \яяявс12hEEllo0o+_-)(*&^%$#@!~`«»—•";
|
и в цикле пытаюсь вывести:
for($i=0;$i<strlen($strok);$i++){
echo $strok[$i].'<br>';
}
|
Выводит какой-то бред, русские символы вообще квадратиками ставит, почему так?
кодировка файла пхп - UTF-8
в хтаксессе прописано - AddDefaultCharset UTF-8
пробовал перекодировать через ф-цию iconv строку перед цыклом в windows-1251 - не помогло | |
|
|
|
|
|
|
|
для: TetRiska
(31.03.2011 в 14:44)
| |
for($i=0;$i<mb_strlen($strok);$i++){
echo mb_substr($strok, 0, $i+1).'<br>';
}
|
| |
|
|
|
|
|
|
|
для: sl1p
(31.03.2011 в 14:52)
| | мне нужно посимвольно разбить, этот вариант не подходит, а то получается лесенка...+ к этому нужно чето с кодировкой делать:( | |
|
|
|
|
|
|
|
для: TetRiska
(31.03.2011 в 14:59)
| |
for($i=0;$i<mb_strlen($strok);$i++){
echo mb_substr($strok, $i, $i+1).'<br>';
}
|
я завтыкал, вот так | |
|
|
|
|
|
|
|
для: sl1p
(31.03.2011 в 15:10)
| |
mb_substr($strok, $i, 1, "utf-8");
|
уже сделал и кодировка в норме, спасибо за совет | |
|
|
|