Mysql-Глюк - Некорректное отображение кодировки utf8 при использовании в php и Lazarus: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
Строка 9: Строка 9:
 
  character-set-server=utf8
 
  character-set-server=utf8
 
  collation-server=utf8_general_ci
 
  collation-server=utf8_general_ci
  init-connect="SET NAMES utf8"
+
  init-connect="SET NAMES utf8
 
  skip-character-set-client-handshake
 
  skip-character-set-client-handshake
 +
 +
'''З.Ы. Не забудьте в голове html документа указать мета-тег, иначе придется переключать кодировку в обозревателе вручную!'''
 +
 +
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />

Версия 23:34, 1 февраля 2008

Редактируем файл:

/etc/mysql/my.cnf

В [mysqldump] нужно добавить:

default-character-set=utf8

В [mysqld] нужно добавить:

default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8
skip-character-set-client-handshake

З.Ы. Не забудьте в голове html документа указать мета-тег, иначе придется переключать кодировку в обозревателе вручную!

<meta http-equiv="Content-Type" content="text/html; charset=utf8" />