Malcolm Tredinnick wrote:
> On Mon, 2007-05-28 at 13:55 +0200, Michal wrote:
> [...]
>> You are right, the problem is in the database.
>>
>> It seems like the test database is created in SQL_ASCII encoding. I 
>> looked into psql terminal and found:
>>
>>              List of databases
>>        Name       |   Owner    | Encoding
>> -----------------+------------+-----------
>>   gr4unicode      | pgsql      | UNICODE
>>   test_gr4unicode | gr4unicode | SQL_ASCII
>>
>> DB gr4unicode was created by me, manually:
>>
>>    CREATE DATABASE gr4unicode WITH ENCODING 'UNICODE';
>>
>> Database test_gr4unicode was created dynamically by calling ./manage.py test
> 
> 
> Aaah! :-(
> 
> I've been fighting this problem a bit when testing with MySQL, too,
> because my system creates the databases in LATIN1 if I don't tell it
> anything special and so the test database can't hold the full unicode
> range of characters. It creates PostgreSQL database in UTF-8 on my end,
> though, so I've never seen it with that database.
> 
> Okay... time to fix that problem then. Probably need to introduce a
> settings for tests only for database encoding. I should have done that
> when I first saw the problem instead of trying to dodge around it.
> 
> I hate it when being lazy doesn't work. :-(
> 
> I'll put this one on my list. Nice debugging job. Thanks.

It was my pleasure :)

Regards,
Michal

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to