I wouldn't count on logcat output to be always correct with respect to
localization.
What do you get if you use decoded strings in a TextView (for example)?
-- Kostya
08.11.2010 19:46, Simon MacDonald пишет:
Hi all,
I'm wondering if I found a bug in Android. When I run this code on my
laptop:
String myData = "hockey,marché,football";
byte[] rawData;
rawData = myData.getBytes("UTF-8");
System.out.println("UTF-8 decoded: "+new String(rawData,"UTF-8"));
System.out.println("Default decoded: "+new String(rawData));
I get the output:
*UTF-8 decoded: hockey,marché,football*
*Default decoded: hockey,marché,football*
However, when I run the same code in an Android application and view
the output it "adb logcat" I get:
*D/FileUtils( 485): UTF-8 decoded: hockey,march�,football*
*D/FileUtils( 485): Default decoded: hockey,march�,football*
I get the same issue if I change the locale of my phone to French
(Canada) as well. It doesn't seem like French characters are getting
encoded properly.
Any thoughts?
Simon Mac Donald
http://hi.im/simonmacdonald
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--
Kostya Vasilyev -- WiFi Manager + pretty widget -- http://kmansoft.wordpress.com
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en