powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / utf8 как ????
16 сообщений из 16, страница 1 из 1
utf8 как ????
    #38355506
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть mysql база в utf8
подключаюсь к ней через утилиты toad или navicat
делаю
INSERT INTO test (txt) values ('тест')

в результате запись тест выглядит как ????

аналогично если делаю вставку через php подключение, при запросе указываю utf8

что может быть?
...
Рейтинг: 0 / 0
utf8 как ????
    #38355510
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
база создавалась как
character set = utf8 -- UTF-8 Unicode
collation = utf8_general_ci
...
Рейтинг: 0 / 0
utf8 как ????
    #38355512
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SET NAMES utf8

присутствует после подключения?
...
Рейтинг: 0 / 0
utf8 как ????
    #38355515
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первая база на vps сервере
вторая баз в amazon rds mysql и ситуация аналогичная
...
Рейтинг: 0 / 0
utf8 как ????
    #38355518
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SET NAMES utf8 где вбивать?
...
Рейтинг: 0 / 0
utf8 как ????
    #38355519
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вбиваю его и пускаю до sql запроса
ситуация без изменений
...
Рейтинг: 0 / 0
utf8 как ????
    #38355521
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sq2020где вбивать?
vkleпосле подключения
...
Рейтинг: 0 / 0
utf8 как ????
    #38355526
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sq2020вбиваю его и пускаю до sql запросаЛибо данные в базе не в utf8, либо смотрите в другой кодировке.
...
Рейтинг: 0 / 0
utf8 как ????
    #38355531
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как узнать в какой кодировке данные?
...
Рейтинг: 0 / 0
utf8 как ????
    #38355551
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHOW VARIABLES LIKE "character_set_database"; выдает character_set_database=utf8
...
Рейтинг: 0 / 0
utf8 как ????
    #38355561
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sq2020как узнать в какой кодировке данные?Проще всего методом тыка подобрать кодировку. Ну, при некотором опыте на глаз можно определить где что попуталось. Вполне возможен вариант что при записи данных не была установлена кодировка. Так же вполне возможно что кроме вопросиков там ничего и нет.
...
Рейтинг: 0 / 0
utf8 как ????
    #38355567
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот весь код
что там неправильно

$link = mysql_connect('127.0.0.1', 'root', 'test');
mysql_query ("SET NAMES utf8");
$query = "INSERT INTO b (txt) values ('тест')";
$result = mysql_query($query,$link);
...
Рейтинг: 0 / 0
utf8 как ????
    #38355579
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В коде все верно.
Сам то файл в utf-8 сохранен?
Как смотрите?
...
Рейтинг: 0 / 0
utf8 как ????
    #38355584
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно
в navicat создали новую базу с настройками по умолчанию и код нормально стал сохранять
хотя что в старой что новой SHOW VARIABLES LIKE "character_set_database";
выдает utf8
...
Рейтинг: 0 / 0
utf8 как ????
    #38355587
sq2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всех благодарю!
разобрались
скрипт создания бд был нацелен на latin1
...
Рейтинг: 0 / 0
utf8 как ????
    #38355962
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sq2020вот весь код
что там неправильно

$link = mysql_connect('127.0.0.1', 'root', 'test');
mysql_query ("SET NAMES utf8");


На обхект-коннект ваш сет намес влияния не оказывает. Надо mysqli->set_charset("utf8")...
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / utf8 как ????
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]