Support for Unicode in Mustang ?
Hi Project admins,
I've pointed out some of the Unicode problems in J2SE 6.0 (downloaded around February 2005).
* We can't pass Unicode (Wide Character) command-line arguments to the java launcher.
* We can't pass Unicode (Wide Character) command-line arguments to the processes launched by java (e.g. through java.lang.ProcessBuilder class)
Actually, the problem is due to the portability layer created for Unix/Windows stuff. e.g. In Unix (esp. Linux), Unicode command line arguments are passed as UTF-8 whereas in Windows, passed as UTF-16 characters.
And, it'll be better if there are separate DLLs for Windows (ANSI) and Windows (Unicode i.e. Windows NT), since ANSI function calls (on Windows NT based) first converts data into Wide Character String and then passed it to their Wide Version. So, memory is also wasting (for separate Unicode/ANSI buffers).
Well, I've not checked out the latest release due to the infrequent mine internet access. I'm sorry if these bugs are already fixed.
Ashish Shukla alias Wah Java !!
Wah Java !!