SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 05.04.2014 17:47:39

Alex_r
Участник
Зарегистрирован: 05.04.2014
Сообщений: 2

При выводе текст не в той кодировке что нужно

Всем привет. Кто скажет почему такая беда вылазит?

1. База в utf8

CREATE DATABASE `mydb` /*!40100 COLLATE 'utf8_general_ci' */

2. Таблица в utf8
CREATE TABLE `em_region` (
    `em_regionId` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
    `em_regionName` VARCHAR(50) NOT NULL DEFAULT '',
    `em_regionType` ENUM('gfz','rpb','kri','sob','aob','aok','art') NOT NULL DEFAULT 'sob',
    PRIMARY KEY (`em_regionId`),
    UNIQUE INDEX `u_regionName` (`em_regionName`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=85;

3. Серверные переменные все в utf8
character_set_client utf8 | utf8
character_set_connection utf8 | utf8
character_set_database utf8 | utf8
character_set_results utf8 | utf8
character_set_server utf8 | utf8
character_set_system utf8 | utf8
collation_connection utf8_general_ci | utf8_general_ci
collation_database utf8_general_ci | utf8_general_ci
collation_server utf8_general_ci | utf8_general_ci

4. Страничка сайта с метатегом в utf-8
5. Пхп файл в кодировке utf-8 без бом

Если конечно, после коннекта прописать mysql_set_charset("utf8"); то будет все хорошо, но почему без него не работает?

Отредактированно Alex_r (05.04.2014 17:49:20)

Неактивен

 

#2 05.04.2014 18:58:12

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: При выводе текст не в той кодировке что нужно

Кодировка по умолчанию для php задается в php.ini:
http://serverfault.com/questions/97759/ … hp-in-rhel

mysql.connect_charset = utf8
mysqli.connect_charset = utf8
pdo_mysql.connect_charset = utf8

Неактивен

 

#3 05.04.2014 19:13:28

Alex_r
Участник
Зарегистрирован: 05.04.2014
Сообщений: 2

Re: При выводе текст не в той кодировке что нужно

благодарю, попрошу админа проверить и поменять на utf8

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson