[personal profile] robinbobin
ороче победил я кодировки. Оказалось, что это в мускуле 4.1 наворотили )
А у меня база в 4.0 была...

В общем, чтобы не попасть необходимо базу создавать так:

CREATE DATABASE "NAME" CHARSET UTF8;

Иначе оно по умолчанию latin1 ставит, и от этого все проблемы )

Мне пришлось грохать существующую, создавать заново с пом-ю ./manage.py syncdb
А потом "подсасывать" данные из дампа старой.

Зато теперь все в шоколаде )

Кстати, django.db.connection.cursor().connection.charset стало (наконец-то!) utf8 :)
Я там еще в my.cnf дописывал:


[client]
default-character-set = utf8

[mysqld]
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"

Не знаю точно, где выстрелило ) Теперь везде полный utf8 и никакой головной боли )

http://community.livejournal.com/ru_django/2041.html?nc=1

Date: 2006-08-09 08:09 am (UTC)
From: [identity profile] geliofant.livejournal.com
Ага и теперь у тебя по 8 байт на буквочку. Молодец. Типа раньше было: робин=5 байт а теперь 40 байт.
Или у MySQL динамичный utf8?

Date: 2006-08-09 10:02 am (UTC)
From: [identity profile] robinbobin.livejournal.com
ахез.

это не у меня, это по ссылке

а на проблемы с кодировками уже наырвался

офтоп

Date: 2006-08-09 08:48 am (UTC)
From: [identity profile] yms.livejournal.com
Глянь, какую статью замутили в википедии (кандидат в избранные).

Re: офтоп

Date: 2006-08-09 10:24 am (UTC)
From: [identity profile] robinbobin.livejournal.com
вроде, неплохо.

Profile

robinbobin

December 2016

S M T W T F S
     1 2 3
45 6 7 8 910
1112 13 14 15 16 17
18192021 22 23 24
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 22nd, 2025 04:07 pm
Powered by Dreamwidth Studios