Other | Other |
---|---|
1.3.1_11 11Fixed | 1.4.2_04Fixed |
It appears that an encoding conversion is missing when the function Java_java_net_PlainSocketImpl_socketCreate in src/solaris/native/java/net/PlainSocketImpl.c obtains a string from the C library function strerror and then passes it on to the JNI function ThrowNew. C library functions use the native encoding of the current locale, e.g., EUC-JP for Japanese, while JNI functions generally expect Java-modified UTF-8.
|