Из- за чего может быть следующее?:
По аякс запросу выполняется следующий код:
// ...
$y = makeTree(0, $arr);
$f = fopen('d:\xx.htm', 'w'); fwrite($f, '<pre>' . $y . '</pre>' ); fclose($f);
echo $y;
запись в файл - чисто для проверки. Заголовки - utf, сам файл - utf, и проверочный файл($f) - верно все данные показывает в utf-е.
Но приходит следующее, как показывает FireBug:
Свернутый текст
?
p.s. данных много.
Спустя 1 час, 4 минуты, 11 секунд (16.09.2010 - 15:22) Семён написал(а):
Пробовал кодировать? encodeURIComponent
Спустя 12 минут, 2 секунды (16.09.2010 - 15:34) Michael написал(а):
Цитата (Семён @ 16.09.2010 - 14:22) |
Пробовал кодировать? encodeURIComponent |
Это же при отсылке браузером серверу данных. С этим проблем нет.
Походу это FireBug глючит. Глянул ранее в этой же программе, просто как xml другие данные получал - нормально отображаются, а в firebug - встречается также ерунда.
А тут решил json-ом данных передать, т.к. там дерево.
Сейчас кое как прикрутил json_encode - вроде что то зажурчало. Но каждую букву закодирует - данных пипец как много увеличивается.
Спустя 12 минут, 24 секунды (16.09.2010 - 15:47) Семён написал(а):
Michael
Это да. за Firebug-ом замечал такие вещи.
Это да. за Firebug-ом замечал такие вещи.
Спустя 17 минут, 17 секунд (16.09.2010 - 16:04) Michael написал(а):
Цитата (Michael @ 16.09.2010 - 14:34) |
Сейчас кое как прикрутил json_encode - вроде что то зажурчало. Но каждую букву закодирует - данных пипец как много увеличивается. |
уже открутил, вроде и без него справляется. Думал в данных символа " нет, а в 5-ти записях из 5000 таки был - поэтому json-объект и не создавался.
А FireBug-у я этот глючок запомню ... сроки мне срывает, редиска.
_____________
There never was a struggle in the soul of a good man that was not hard