Issue #108 : avoid accessing system property directly to avoid a potential security exception

This commit is contained in:
Sean Owen 2014-03-31 13:57:48 +01:00
parent b09290c7dc
commit a4af21a0fe

View file

@ -16,6 +16,7 @@
package com.google.zxing.common;
import java.nio.charset.Charset;
import java.util.Map;
import com.google.zxing.DecodeHintType;
@ -28,8 +29,7 @@ import com.google.zxing.DecodeHintType;
*/
public final class StringUtils {
private static final String PLATFORM_DEFAULT_ENCODING =
System.getProperty("file.encoding");
private static final String PLATFORM_DEFAULT_ENCODING = Charset.defaultCharset().name();
public static final String SHIFT_JIS = "SJIS";
public static final String GB2312 = "GB2312";
private static final String EUC_JP = "EUC_JP";