php json_encode () показывает null вместо текста

Я читаю из базы данных с некоторым текстом на иврите и пытаюсь json_encode это. если я print_r результаты, которые я получаю:

Array
(
    [0] => Array
        (
            [value] => 88
            [text] => כיתה א'
            [parent_id] => 1
            [level] => 1
        )

    [1] => Array
        (
            [value] => 89
            [text] => כיתה ב'
            [parent_id] => 1
            [level] => 1
        )

    [2] => Array
        (
            [value] => 91
            [text] => כיתה ג'
            [parent_id] => 1
            [level] => 1
        )

)

, а json_encode показывает:

[{"value":"88","text":null,"parent_id":"1","level":"1"},{"value":"89","text":null,"parent_id":"1","level":"1"},{"value":"91","text":null,"parent_id":"1","level":"1"}]

я верю, потому что мой текст из базы данных содержит знак (') . пробовал различные комбинации stripslashes или real_escape_string, ничего не помогло.

12
задан NullUserException 15 November 2011 в 21:10
поделиться