[Mono-dev] GBK support error
Atsushi Eno
atsushi at ximian.com
Wed Nov 16 06:46:30 EST 2005
Hello,
Both of the bugs were now fixed in svn.
Thanks,
Atsushi Eno
zhu shi song wrote:
> Dear Sir,
> (1) codepage = GB18030
> String s = "12\u7f51\u9875";
>
> Encoding e = Encoding.GetEncoding("GB18030");
> byte[] bytebuf = e.GetBytes(s);
>
> for ( int i =0; i< bytebuf.Length ; i++)
> Console.Write("{0:X2}",(byte)bytebuf[i]);
> The result is :
> 31328230833582359131
> The correct should be:
> 3132CDF8D2B3
> (2)codepage = GBK
> String s = "12\u7f51\u9875";
>
> Encoding e = Encoding.GetEncoding("GBK");
> byte[] bytebuf = e.GetBytes(s);
>
> for ( int i =0; i< bytebuf.Length ; i++)
> Console.Write("{0:X2}",(byte)bytebuf[i]);
> The result is :
> 00310032CDF8D2B3
> The correct should be:
> 3132CDF8D2B3
>
> tks
> zhu
>
> --- Atsushi Eno <atsushi at ximian.com> wrote:
>
>> Hi,
>>
>> zhu shi song wrote:
>>> Dear lists,
>>> I need to convert string "aÓÐÍø" to byte array.
>> Can you please give the same string using escaped
>> (\uXXXX)
>> representation? It looks broken on mail messages.
>>
>>> Encoding e = Encoding.GetEncoding("GBK");
>>
>>>
>>> byte[] bytebuf = e.GetBytes("1ÓÐÍø");
>>>
>>> Under Windows, I got "31D3D0CDF8". But under
>> Mono,
>>> the result is "0031D3D0CDF8".
>>>
>>> Who can help me?
>>>
>> It would be nice if you file a bug on our bugzilla:
>> http://www.mono-project.com/Bugs
>>
>> Thanks,
>> Atsushi Eno
>>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
More information about the Mono-devel-list
mailing list