PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
Albinos4210 Отправлено: 28 Октября, 2016 - 21:16:09 • Тема: JSON и PHP кодировка • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 119
База вся в утф8. Хз чё так.
(Добавление)
Я вывел строку row name показало кучу ???? . Изменил кодировку страницы в мозиле на вин1251 она подошла. И икона в цикл прописал.
Albinos4210 Отправлено: 28 Октября, 2016 - 21:15:12 • Тема: JSON и PHP кодировка • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 119
Мож, я с телефона пишу. Короче решил.
Albinos4210 Отправлено: 28 Октября, 2016 - 21:07:05 • Тема: JSON и PHP кодировка • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 119
Iconv в цикл вставил и изменил кодировку row name с 1251 на utf8. Чет с базы выгружалось в вин1251 хотя по настройкам утф8
Albinos4210 Отправлено: 25 Октября, 2016 - 11:53:04 • Тема: JSON и PHP кодировка • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 119
http://web[dot]curl[dot]com[dot]ua/json2.php

конечно есть 4 колонка.

на странице видно
{"id":34705,"name":"Babyliss EP technology wet and dry 38mm 2073PE"}
а дальше null
(Добавление)
array_push 90%.
Что делать?
Albinos4210 Отправлено: 24 Октября, 2016 - 21:51:39 • Тема: JSON и PHP кодировка • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 119
Подскажите пожалуйста. Пишу программу для андроида, надо связать через JSON БД. Но столкнулся с кодировкой(наверное)
PHP:
скопировать код в буфер обмена
  1. $con = mysqli_connect ( HOST, USER, PASS, DB );
  2. mysql_query('SET CHARACTER SET utf8');
  3. $sql = "select * from s_products ORDER BY name LIMIT 1000,100";
  4. $res = mysqli_query ( $con, $sql );
  5. $result = array ();
  6. while($row = mysqli_fetch_array($res)){
  7. array_push($result, array('id'=>$row[0], 'name'=>$row[3]
  8. ));
  9. }
  10. $json=json_encode (array ("result" => $result) );
  11. echo $json;
  12. mysqli_close ( $con );

Проблема только с кирилицей. Выдает
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. {"result":[{"id":"30489","name":null},{"id":"34705","name":"Babyliss EP technology wet and dry 38mm 2073PE"},{"id":"12031","name":null},{"id":"11987","name":null},{"id":"11988","name":null},{"id":"11989","name":null},{"id":"11990","name":null},{"id":"11991","name":null},{"id":"36368","name":null},{"id":"11993","name":null},{"id":"11994","name":null},{"id":"11995","name":null},
  3.  

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB