摘要: 1.Java的默认编码内容:
1.Java的默认编码
java的src.zip包中的java.nio.charset.Charset类中defaultCharset()方法说明java的编码类型是有jvm的file.encoding参数决定的,如果未指定默认是UTF-8
/** * Returns the default charset of this Java virtual machine. * * <p> The default charset is determined during virtual-machine startup and * typically depends upon the locale and charset of the underlying * operating system. * * @return A charset object for the default charset * * @since 1.5 */public static Charset defaultCharset() { if (defaultCharset == null) { synchronized (Charset.class) { String csn = AccessController.doPrivileged( new GetPropertyAction("file.encoding")); Charset cs = lookup(csn); if (cs != null) defaultCharset = cs; else defaultCharset = forName("UTF-8"); } } return defaultCharset;}
时间: 2024-10-24 21:40:47