Страница 1 из 1

Кодировки

Добавлено: 2010-01-06 15:32:31
icb
MySQL 5.1.41-log по дефолту все выставлено в UTF-8
Делаю базу cp1251_general_ci и там таблички cp1251_general_ci
Через phpMyAdmin вношу данные. Сам phpMyAdmin коннектится по дефолту в UTF-8, а при вносе данных в таблицу 1251 по идее перекодируется все в кодировку таблички. Т.е. в табличке данные как надо в 1251.
Сайт в кодировке 1251, делаю выборку из табличку 1251 через дефолтовый коннект - получаю "вопросы". В браузере меняю принудительно кодировку на UTF, но "вопросы" остаются. В чем причина?

И вторая проблемка :)
Есть дамп в UTF8, заливаю его через mysql. Сайт показывается нормально, но в phpMyAdmin все русское "кракозябами".
Что-то и где-то похоже не совсем согласовано, вот только где?

P.S. Чем отличается utf8_bin и utf8_general_ci?

Re: Кодировки

Добавлено: 2010-01-06 17:01:32
zg
icb писал(а):Чем отличается utf8_bin и utf8_general_ci?
чуствительностью к регистру - general_ci нечуствительна
icb писал(а):Что-то и где-то похоже не совсем согласовано, вот только где?
кодировку надо правильную выставлять на соединение при заливке базы и при работе с базой.
icb писал(а):Делаю базу cp1251_general_ci и там таблички cp1251_general_ci
базы нужно делать в UTF-8, а работать в windows-1251
icb писал(а):В браузере меняю принудительно кодировку на UTF, но "вопросы" остаются. В чем причина?
браузер уже получает вопросы, от него ничего не зависит, менять нужно кодировку на соединение

Re: Кодировки

Добавлено: 2010-01-06 22:22:15
icb
базы нужно делать в UTF-8, а работать в windows-1251
UTF-8 разве не больше места занимать будет?

Re: Кодировки

Добавлено: 2010-01-07 7:14:46
zg
icb писал(а):UTF-8 разве не больше места занимать будет?
это ничтожные затраты

Re: Кодировки

Добавлено: 2010-01-07 13:49:20
icb
Разве не в 2 раза больше?

Re: Кодировки

Добавлено: 2010-01-07 14:42:40
zg
icb писал(а):Разве не в 2 раза больше?
а если писать на китайском, то в три, а если на нетрадиционном китайском, то в четыре :smile: но даже в этом случае затраты места будут ничтожны

в базе данных важен не размер, а структура

Re: Кодировки

Добавлено: 2010-01-07 14:49:59
icb
в базе данных важен не размер, а структура
Структура ведь одинаковая, просто кодировка разная.

Re: Кодировки

Добавлено: 2010-01-07 17:08:45
zg
icb писал(а):Структура ведь одинаковая, просто кодировка разная.
эммм... :unknown: ну хз...

Re: Кодировки

Добавлено: 2010-01-13 17:56:20
icb
чуствительностью к регистру - general_ci нечуствительна
Т.е. надо использовать utf8_general_ci?
Еще одну заметил utf8_unicode_ci - она для чего?

Re: Кодировки

Добавлено: 2010-01-14 6:24:21
zg
icb писал(а):Т.е. надо использовать utf8_general_ci?
да
icb писал(а):Еще одну заметил utf8_unicode_ci - она для чего?
хз :unknown: