Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день.
Помогите разобраться. При попытке создания тиккета в суппорт системе, при отправке русскоязычного текста выскакивает ошибка базы данных (Incorrect string value: '\xD0\x9F\xD1\x80\xD0\xB8...' for column 'subject' at row 1). Кодировка базы данных utf8 unicode. В чем проблема и какие возможные пути е решения?!
Спасибо.
Неактивен
Кодировка подключения latin1. После соединения с базой необходимо выполнить
команду SET NAMES utf8.
Неактивен
А откуда ее нужно выполнять?
Неактивен
Из вашего клиента, который подключается к базе (прога на php, консольный клиент и т.д.)
Неактивен
Из «суппорт-системы».
Если на сервере это единственное приложение, то можно задать параметр сервера
init-connect="SET NAMES utf8", тогда эта команда будет автоматически выполняться
для всех соединений.
Неактивен
Если можно пожалуйста по подробнее. Пользуюсь phpMyAdmin. Я так понимаю просто выполнить разово этот запрос?
Неактивен
Это нужно прописать в конфигурационном файле?
Неактивен
MySQL использует для каждого соединения свою кодировку. Поэтому Вы должны
ему явно сказать, в какой кодировке Вы желаете получать или отдавать данные.
Кодировка phpMyAdmin может быть одной, а кодировка приложения — другой.
init-connect — в конфигурационном файле, в разделе [mysqld]
Неактивен
На внесение русскоязычного текста база вроде ругаться перестала, но при переключении интерфейса на русский язык, не выводится ничего. Просто пропадают все символы.
Неактивен
Выполнил запрос SHOW CREATE DATABASE `db`
показало /*!40100 DEFAULT CHARACTER SET latin1 */
как поменять на utf8 ?
Неактивен
Кодировка БД влияет только на кодировку вновь создаваемых таблиц
по умолчанию, так что она тут не при чем. А что значит «при переключении
интерфейса на русский язык»? Надо было изначально писать в русском
интерфейсе
Неактивен
я настроил my.ini
Latin переправил на utf8
в php коде так же поставил строку
$result = mysqli_query($link,"SET NAMES utf8");
перед запросами
не помогает
Неактивен
в ini
я поставил
character-set-server=utf8
Неактивен
помогите пожалуйсто...
Неактивен