[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: исчезает текст при использовании json_encode
gudzik
есть у меня проблема...

делаю я выборку из базы в windows-1251

потом массив подвергаю кодированию

echo  "<script>  var data =  ".json_encode($data)."</script>";


после такой операции в data просто исчезает весь текст


как побороть эту проблему???
T1grOK
JSON работает исключительно в UTF.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
linker
Читаем мануал, где чёрным по белому написано
Цитата
All string data must be UTF-8 encoded.
gudzik
как тогда мне быть?

базу я перекодировать не могу, база Оракла, и я далеко не админ
Invis1ble
как вариант - юзать iconv/mb_convert_encoding

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

bestxp
либо свою реализацию json_encode
sergeiss
Цитата (bestxp @ 27.02.2014 - 12:10)
либо свою реализацию json_encode

Лучше не надо... Мало того, что гимор человек получит в процессе этой разработки, так еще и потом появится тема "почему мой аналог функции json_encode не работает с аяксом".
Так что только iconv() поможет smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
gudzik
использую iconv(), помогло

спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.