Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
UTF-8 (Chapaev) 21/08/2006 - 01:53:53



From: Chapaev - 21/08/2006 - 01:53:53
Subject:UTF-8
-----------------
Воообщем возникла необходимость перевести БД в кодировку UTF-8.

character set client utf8
(Global value) latin1
character set connection utf8
(Global value) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Global value) latin1
character set server latin1
character set system utf8
character sets dir E:\Server\xampp\mysql\share\charsets\
collation connection utf8_bin
(Global value) latin1_general_ci
collation database latin1_general_ci
collation server latin1_general_ci

Как видно по переменным - MySQL charset: UTF-8 Unicode (utf8), а Сollation & Character: latin1. Поэтому в программе приходится после коннекта делать запрос "SET NAMES utf8;", что бы выводились не ??????? а нормальный текст. Но я использую фреймворк и каждый раз при его обновлении снова лезть в его код и добавлять этот SET не хочется. Мне нужно, что бы это было перманентно, пробовал добавлять в [mysqld] init-connect="SET NAMES utf8" - не помогает. Что делать?

P.S. Приведённые переменные - взяты из phpMyAdmin, когда Collation уже выставленна с дефолтной на utf8.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29518



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |