|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
||||||||||||||||
Квакозябры при вводе русских символов в MYSQL через форму02.10.2014, 18:07. Показов 2648. Ответов 21
Метки нет (Все метки)
Здравствуйте форумчане!
Никак не получается правильно ввести русский текст в таблицу MYSQL через форму. Отображаются квакозябры. 1. В мета везде стоит:
Где еще нужно?
0
|
||||||||||||||||
| 02.10.2014, 18:07 | |
|
Ответы с готовыми решениями:
21
При вводе русских символов через cin в string превращаются в крокозябры Ошибка при вводе русских символов
|
|
Native x86
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 02.10.2014, 18:09 | |
|
Efrosiniya, текст самой страницы с формой в какой кодировке? Что браузер показывает, если через меню принудительно указать UTF-8?
0
|
|
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|
| 02.10.2014, 18:12 [ТС] | |
|
Только что попробовал utf-8 поставить в браузере, все страницы сайта правильно показываются
0
|
|
|
Native x86
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 02.10.2014, 18:13 | |
|
Efrosiniya, ну покажите тогда еще результат запроса show create table <имя_таблицы_в_которую_пишем>
0
|
|
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
||||||
| 02.10.2014, 18:19 | ||||||
|
После подключения к БД - такой запрос:
0
|
||||||
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|
| 02.10.2014, 18:19 [ТС] | |
|
0
|
|
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|
| 02.10.2014, 18:27 [ТС] | |
|
Поставил запрос mysqli_query($con,"SET NAMES utf8"); все равно квакозябры вводит, а с "utf8_general_ci" расскажите поподробнее пожалуйста, где ставить сравнение и как?
0
|
|
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
||
| 02.10.2014, 18:35 | ||
|
0
|
||
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|
| 02.10.2014, 18:40 [ТС] | |
|
Спасибо за ссылку, буду разбираться...
Отображаеются нормально страницы сайта имел ввиду, а в базу квакозябры вводятся при любом раскладе. Еще в my.ini зашел, там такие есть строки: default-character-set=utf8 # The default character set that will be used when a new schema or table is # created and no character set is defined character-set-server=latin1 Т.е. может MYSQL вообще utf8 не понимает...
0
|
|
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|||||||
| 02.10.2014, 18:57 | |||||||
|
Попробуйте прописать/изменить в конфиге параметры с такими значениями (! предварительно сделайте backup файла или просто закомментировать оригиналы) и перезапустите мускул.
0
|
|||||||
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|
| 02.10.2014, 19:13 [ТС] | |
|
изменил конфиг, перезапустил и MYSQL и сервер пока проблема осталась
0
|
|
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|
| 02.10.2014, 19:23 | |
|
Efrosiniya, остаётся искать проблему на этапе внесения данный в базу. Просмотрите код, может у вас где -то данные перекодируются (напр., функцией iconv() или ей подобными), убедитесь, что страница, на которой идет запрос на добавление, тоже в кодировке UTF-8 без BOM и т.д. Попробуйте установить на этой же странице внутреннюю кодировку - mb_internal_encoding(). Может оно и лишнее, но в таких случая нужно все методы испробовать.
P.S. Вы данные из формы передаёте обычным способом (GET, POST) или же Ajax-запросом? P.P.S. Попробуйте вручную прописать все данные на странице запроса и выполнить его. Какой будет результат?
0
|
|
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|||||||||||
| 02.10.2014, 20:00 [ТС] | |||||||||||
|
Обычным POST:
Отправляю:
Попробовал руками в БД вставлять данные на русском тоже кваказябры, только другие
0
|
|||||||||||
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
||
| 02.10.2014, 20:10 | ||
|
Во-первых, атрибут "accept-charset" тут не нужен (в том же IE баги наблюдались). И вы пробовали то, что я вам предлагал выше: "вручную прописать все данные на странице запроса и выполнить его " ?
Добавлено через 1 минуту
0
|
||
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|
| 02.10.2014, 20:41 [ТС] | |
|
Вот, попробовал еще и добавлять руками запросы на вставку данных в командную строку MYSQL, тоже самое
0
|
|
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|
| 02.10.2014, 21:41 [ТС] | |
|
Вот еще какая странная штука, если прописываю в базе SET NAMES utf8; начинает выдавать ошибку на запрос о вставке данных на русском.
Это я уже новую базу создал, чтобы проверить, все руками вводил, вообще безотносительно PHP
0
|
|
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
||||||
| 02.10.2014, 22:24 | ||||||
|
Efrosiniya, мы играем в "угадай мелодию" )) Сделайте такой запрос:
0
|
||||||
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|
| 02.10.2014, 22:29 [ТС] | |
|
пишет, что пусто, Empty set
0
|
|
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|
| 02.10.2014, 22:39 | |
|
Efrosiniya, я в потере
Уже готов в инопланетян поверить ... Скажите, у вас проблема только в этой части? Другие добавления, апдейты и т.п. работают без проблем?
0
|
|
|
3 / 3 / 2
Регистрация: 17.09.2014
Сообщений: 67
|
|
| 02.10.2014, 22:43 [ТС] | |
|
Вроде в остальное без нареканий работает, не знаю что же это такое, если завтра ничего не придумаю, попробую MYSQL переставить может просто она как-то криво встала
0
|
|
| 02.10.2014, 22:43 | |
|
Помогаю со студенческими работами здесь
20
При вводе русских символов в sqlplus, в файле afiedt.buf они отображаются некорректно
Как сделать, чтобы при вводе через форму автоматически проставлялась системная дата?
Редирект пользователя через форму ввода логина и пароля при вводе нужных данных на определенную страницу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|