Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 9

Крякозяблы на JSON в таблице из бд

14.10.2017, 10:24. Показов 616. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите разобраться с проблемой.
БД стоит кодировка utf8_general_ci
Конектимся к бд
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
        $db = mysql_connect ("localhost","root","");
        mysql_select_db ("bd",$db);
    mysql_query("SET NAMES 'utf8'");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_connection='utf8'");
 
mysql_query ("set character_set_results='utf8'");
 
mysql_query ("set character_set_database='utf8'");
mysql_query ("set collation_connection='utf8_bin'");
mysql_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");
   ?>
Все в utf8

далее есть таблица, которая написана на JSON
вот фрагмент:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
$query_pag_data = "SELECT * from tovar LIMIT $start, $per_page";
$result_pag_data = mysql_query($query_pag_data) or die('MySql Error' . mysql_error());
$tabledata = "";
$finaldata = "";
$tablehead="<tr><th>Товар</th><th>Кількість г/л</th><th>Упаковка 100%</th><th>Ціна</th><th>Del</th></tr>";
while($row = mysql_fetch_array($result_pag_data)) 
{
 
$id=$row['id'];
$tovarr=htmlentities($row['tovarr']);
$kolichestvo=htmlentities($row['kolichestvo']);
$gram=htmlentities($row['gram']);
$picerozn=htmlentities($row['picerozn']); 
 
$tabledata.="<tr id='$id' class='edit_tr'>
 
<td class='edit_td' >
<span id='one_$id' class='text'>$tovarr </span>
<input type='text' value='$tovarr' class='editbox' id='one_input_$id' />
</td>
 
<td class='edit_td' >
<span id='two_$id' class='text'>$kolichestvo</span> 
<input type='text' value='$kolichestvo' class='editbox' id='two_input_$id'/>
</td>
 
<td class='edit_td' >
<span id='three_$id' class='text'>$gram </span> 
<input type='text' value='$gram' class='editbox' id='three_input_$id'/>
</td>
 
<td class='edit_td' >
<span id='four_$id' class='text'>$picerozn </span> 
<input type='text' value='$picerozn' class='editbox' id='four_input_$id'/>
</td>
 
<td><a href='#' class='delete' id='$id'> X </a></td>
 
</tr>";
 
}
$finaldata = "<table width='100%'>". $tablehead . $tabledata . "</table>"; // Content for Data
/* Total Count */
$query_pag_num = "SELECT COUNT(*) AS count FROM tovar";
$result_pag_num = mysql_query($query_pag_num);
$row = mysql_fetch_array($result_pag_num);
$count = $row['count'];
$no_of_paginations = ceil($count / $per_page);
?>
в итоге получаем крЯкозяблы

http://s019. ra di ka l. ru/i6... 56cccd.jpg

Таблица удаляет и изменяет данные в бд, НО! Когда изменить данные через форму на php, то она меняет знаечения так как нужно, а назад выводить крякозяблы.
Я и кодировки менял в notepad и в коде писал, но без результата, единственное, вывод информации меняется когда меняю в bd.php вот эту строчку mysql_query ("set character_set_results='utf8'"); Но у меня как бы все изначально делалось в utf8, правда, когда я взял на просторах интернета эту таблицу, то у нее в бд была кодировка latin1, но в коде я так и не нашел что бы она где то стояла
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.10.2017, 10:24
Ответы с готовыми решениями:

Подключение по FTP. Крякозяблы
Всем доброго времени. Настал час тягать с фтп файлы, нашёл небольшую реализацию кода, то что надо там есть, но есть дефект по работе....

Java, JSON и JSON Simple. Непонятка с созданием объекта JSON на сервере для отправки на фронт
Здравствуйте. Разрабатываю интернет-магазин на Java. Мне нужно на фронте получить список товаров из базы данных для отображения на...

Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object
Всем привет! Помогите, плиз, разобраться с ошибкой: An unhandled exception of type 'Newtonsoft.Json.JsonSerializationException'...

2
85 / 67 / 25
Регистрация: 09.10.2017
Сообщений: 208
17.10.2017, 12:40
Здравствуйте!

На кодировку может еще влиять каждый редактор кода(IDE), который Вы используете.

ps У меня была похожая проблема: когда в базу пишет правильно, а из базы считывает и выводит кракозябры.
0
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 9
19.10.2017, 10:18  [ТС]
Я работаю редактором NotePad
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.10.2017, 10:18
Помогаю со студенческими работами здесь

Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object
Дополнительные сведения: Cannot deserialize the current JSON object (e.g. {&quot;name&quot;:&quot;value&quot;}) into type 'System.Collections.Generic.List`1'...

SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data
Всем привет, пытаюсь произвести запрос к обработчику c помощью AJAX, выдает ошибку при парсинге JSON че за фигня? гляньте плииз ребята ...

Парсинг JSON в JSON Linked Data с использованием Hydra Java
Есть веб страница, на которой пользователь заполняет поля, жмет на кнопку и затем данные отправляются на сервер. На сервере работает...

Json.NET не нравится json - Unexpected character encountered while parsing value
Ошибка при десерилизации такого вот текста: { &quot;ishavework&quot;: false, &quot;num&quot;: null, &quot;work&quot;: null } ...

Как отправить json post запросом и принят json в ответ?
Вообщем начал постигать новую windows phone... Решил сразу попытаться наладить общение с сервером. Но вот что то не очень выходит....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru