Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Веб-программирование > PHP / MySQL

PHP / MySQL Создание динамических Веб-ресурсов

Ответ
 
Опции темы
Старый 29.03.2016, 14:09   #1
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 673
Написано 247 полезных сообщений
(для 642 пользователей)
json_encode(array, JSON_UNESCAPED_UNICODE)

в общем, не работает с массивом. Почему?
С обычным текстом все ок. Если подставлю даже одно поле массиво, то вижу [??????]
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 29.03.2016, 14:33   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,490
Написано 2,950 полезных сообщений
(для 5,205 пользователей)
Ответ: json_encode(array, JSON_UNESCAPED_UNICODE)

кодировка файла?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 29.03.2016, 15:01   #3
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 673
Написано 247 полезных сообщений
(для 642 пользователей)
Ответ: json_encode(array, JSON_UNESCAPED_UNICODE)

какого файла?
т.е с русскими буквами так происходит. с английскими все ок
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 29.03.2016, 16:32   #4
Randomize
Терабайт исходников
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: Планета Земля
Сообщений: 4,053
Написано 2,276 полезных сообщений
(для 6,370 пользователей)
Ответ: json_encode(array, JSON_UNESCAPED_UNICODE)

Причина 1 - неверная кодировка веб-сервера:
Открой отладчик (Ctrl+Shift+I или F12) там смотри вкладку сеть и заголовки. Проверь чтоб там было в параметре Content-Type была кодировка utf-8.
Если её там нет, то перед выводом json напиши
header('Content-Type: text/json;; charset=utf-8'); 
Причина 2 - неверная кодировка БД:
После соединения с базой(mysql_connect) и выбора бд(mysql_select_db) следует выполнить промежуточный запрос
mysql_query('SET NAMES utf8'
__________________
Retry, Abort, Ignore? █
Пека: AMD Athlon II x4 2.6Ghz; 8Gb ram; Nvidia Geforce GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ant0N (29.03.2016)
Старый 29.03.2016, 17:39   #5
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 673
Написано 247 полезных сообщений
(для 642 пользователей)
Ответ: json_encode(array, JSON_UNESCAPED_UNICODE)

Randomize, благодарю, помог!
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 12:54.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com