|
From: Panayotis K. <pan...@pa...> - 2011-04-13 18:16:51
|
On Apr 13, 2011, at 9:00 PM, Paul Poley wrote:
> Arno submitted a fix in March that should address this issue. Namely see revisions 1534, 1535 & 1563.
>
> But if there are other unicode issues, yes, please bring them to light. I want to say unicode characters should escape properly, but I wouldn't make a huge wager on it.
Well, it *is* for me, since my native language is greek and unfortunately if I want to create an application, I have to do a custom i18n, so that I would be able to display anything in my own language.
Let's take an example:
public static void main(String[] args) {
System.out.println("Γεια!");
UIApplication.main(args, null, Main.class);
}
and in ObjC
+ (void) main___java_lang_String_ARRAYTYPE :(XMLVMArray*)n1
{
XMLVMElem _r0;
XMLVMElem _r1;
XMLVMElem _r2;
_r2.o = n1;
_r0.o = JAVA_NULL;
_r1.o = JAVA_NULL;
[_r2.o retain];
_r0.o = [java_lang_System _GET_out];
[_r0.o retain];
_r1.o = @"\1623\1665\1671\1661!";
[((java_io_PrintStream*) _r0.o) println___java_lang_String:_r1.o];
[_r0.o release];
_r0.o = JAVA_NULL;
[_r1.o release];
_r1.o = [my_food_Main getClass__];
[org_xmlvm_iphone_UIApplication main___java_lang_String_ARRAYTYPE_java_lang_Class_java_lang_Class:_r2.o:_r0.o:_r1.o];
[_r0.o release];
[_r1.o release];
[_r2.o release];
return;
}
which prints
r3v5w1v1!
instead of something like
Γεια! |