[Mono-list] Encoding problems

Francisco Figueiredo Jr. fxjrlists@yahoo.com.br
Tue, 11 Jan 2005 15:52:16 -0200


Aleksandar Dezelin wrote:
> Francisco Figueiredo Jr. wrote:
> 
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>>
>> Hi all,
>>
>> I received a report about problems with encoding on mono.
>>
>> The following text isn't being returned correctly from database:
>>
>> Magriñá
>>
>> The chars n-tilde and a-acute is appearing as strange chars.
>>
>> On mono 1.0.4 on linux if you change LANG to en_US the text reads
>> correctly, with es_ES not.
>>
>> I tested here with svn version and with both en_US and es_ES it works.
>> Only if I export LANG= it returns wrong chars. What is the default
>> encoding when I don't set LANG?
>>
>> Do you know if there is any problem with 1.0.4 or 1.0.5 and if so if
>> there is any fix?
>>
>> Thanks in advance.
> 
> 
> If you want to store non latin strings in a database without using the 
> database unicode type you should convert them to latin1 codepage before 
> storing it in the database and afterwards convert it to the desired 
> codepage after reading it from the database.
> 

Thanks Aleksandar. I will do some tests and let you all know what I get.

Regards,

Francisco Figueiredo Jr.