Duplicate :
|
|
Relates :
|
|
Relates :
|
FULL PRODUCT VERSION : java version "1.5.0_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_03-b07) Java HotSpot(TM) Client VM (build 1.5.0_03-b07, mixed mode, sharing) java version "1.5.0_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_03-b07) Java HotSpot(TM) Client VM (build 1.5.0_03-b07, mixed mode, sharing) ADDITIONAL OS VERSION INFORMATION : Linux ulysses 2.2.19pre17 #1 Tue Mar 13 22:37:59 EST 2001 i586 unknown Microsoft Windows XP [Version 5.1.2600] A DESCRIPTION OF THE PROBLEM : The directory name part of URL is the one that "Day" of the Chinese character was shown by the ShiftJIS character-code. class Bug { public static void main(String[] args) throws Exception { java.net.URL url = new java.net.URL("http://www.example.com/%93%fa/"); java.net.URLConnection uc = url.openConnection(); uc.connect(); } } results in: Exception in thread "main" java.lang.IllegalArgumentException at sun.net.www.ParseUtil.decode(ParseUtil.java:179) at sun.net.www.ParseUtil.toURI(ParseUtil.java:253) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne ction.java:738) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection .java:669) at Bug.main(Bug.java:5) REPRODUCIBILITY : This bug can be reproduced always. Release Regression From : 1.4.2 The above release value was the last known release where this bug was known to work. Since then there has been a regression. ###@###.### 2005-05-24 03:39:16 GMT
|