JSON

Статус
В этой теме нельзя размещать новые ответы.

DangerD

Постоялец
Регистрация
2 Июл 2007
Сообщения
72
Реакции
13
Раньше не юзал, решил поковырять и столкнулся с траблой...

Имеем массив:
Код:
Array
(
    [id] => 2
    [title] => Портфолио
    [menu] => Портфолио
    [type] => 2
    [file] => portfolio.php
    [link] => portfolio
    [state] => 1
    [visible] => 1
    [descr] => 
    [keywords] => 
    [sub] => 1
    [sort] => 0
    [link_type] => 1
    [stitle] => 0
    [subdomain] => 0
    [content] => <html><title>Портфолио</title><div align="center"><strong>Тематика: <a href.........
после прогонки через json_encode() получаем:

{"id":"2","title":null,"menu":null,"type":"2","file":"portfolio.php","link":"portfolio","state":"1","visible":"1","descr":"","keywords":"","sub":"1","sort":"0","link_type":"1","stitle":"0","subdomain":"0","content":null}

как нормально перекодировать что б оно пахало?

---
дошло, надо всё в utf-8 перекодировать, но с content так и не пашит...
 
JSON кириллицу только в UTF-8 понимает ;)
Добавлено через 1 минуту
У меня для этого такая функция присутствует.
PHP:
    function to_utf($arr)
    {
        if (is_array($arr)) {
            foreach ($arr as $k => $v) {
                $arr[$k] = $this->to_utf($v);
            }
        } else {
            $arr = iconv('cp1251', 'utf-8', $arr);
        }
        return $arr;
    }

Добавлено через 3 минуты
Упс, не заметил последнюю фразу ТС...
 
Спасибо, запахало =)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху