Показать сообщение отдельно
  #7 (permalink)  
Старый 08.03.2015, 19:24
Аспирант
Отправить личное сообщение для Нубопрогер Посмотреть профиль Найти все сообщения от Нубопрогер
 
Регистрация: 26.05.2014
Сообщений: 72

Сообщение от laimas Посмотреть сообщение
json_encode() не передаёт русский текст (америкосы блин разработчики ).

Что за глупости, ей по барабану какой язык, только все что не английское будет передано в unicode. В версии доступна константа JSON_UNESCAPED_UNICODE, позволяющая не кодировать в unicode, так что получите русское, два байта на символ вместо 5.

Когда вот так ????, то в первую очередь нужно проверять SQL-соединение.
Вот оно:

@mysql_connect('localhost', 'root', '') or die("Не могу соединиться с MySQL.");
@mysql_select_db('mafia') or die("Не могу подключиться к базе.");
@mysql_query('SET NAMES utf8;');

Последний раз редактировалось Нубопрогер, 08.03.2015 в 19:30.
Ответить с цитированием