equal
deleted
inserted
replaced
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 |
25 |
26 package java.net; |
26 package java.net; |
27 |
27 |
28 import java.io.ByteArrayOutputStream; |
|
29 import java.io.BufferedWriter; |
|
30 import java.io.OutputStreamWriter; |
|
31 import java.io.IOException; |
|
32 import java.io.UnsupportedEncodingException; |
28 import java.io.UnsupportedEncodingException; |
33 import java.io.CharArrayWriter; |
29 import java.io.CharArrayWriter; |
34 import java.nio.charset.Charset; |
30 import java.nio.charset.Charset; |
35 import java.nio.charset.IllegalCharsetNameException; |
31 import java.nio.charset.IllegalCharsetNameException; |
36 import java.nio.charset.UnsupportedCharsetException ; |
32 import java.nio.charset.UnsupportedCharsetException ; |
37 import java.util.BitSet; |
33 import java.util.BitSet; |
38 import java.security.AccessController; |
|
39 import java.security.PrivilegedAction; |
|
40 import sun.security.action.GetBooleanAction; |
|
41 import sun.security.action.GetPropertyAction; |
34 import sun.security.action.GetPropertyAction; |
42 |
35 |
43 /** |
36 /** |
44 * Utility class for HTML form encoding. This class contains static methods |
37 * Utility class for HTML form encoding. This class contains static methods |
45 * for converting a String to the <CODE>application/x-www-form-urlencoded</CODE> MIME |
38 * for converting a String to the <CODE>application/x-www-form-urlencoded</CODE> MIME |
138 dontNeedEncoding.set('-'); |
131 dontNeedEncoding.set('-'); |
139 dontNeedEncoding.set('_'); |
132 dontNeedEncoding.set('_'); |
140 dontNeedEncoding.set('.'); |
133 dontNeedEncoding.set('.'); |
141 dontNeedEncoding.set('*'); |
134 dontNeedEncoding.set('*'); |
142 |
135 |
143 dfltEncName = AccessController.doPrivileged( |
136 dfltEncName = GetPropertyAction.getProperty("file.encoding"); |
144 new GetPropertyAction("file.encoding") |
|
145 ); |
|
146 } |
137 } |
147 |
138 |
148 /** |
139 /** |
149 * You can't call the constructor. |
140 * You can't call the constructor. |
150 */ |
141 */ |