public boolean isValidMultiBytes( final byte[] b, final int from, final int limit, final String encoding) { // FIXME: magic number if (encoding.equalsIgnoreCase("Big5")) { return Convertor.isValidBig5(b, from, limit); } else if (encoding.equalsIgnoreCase("UTF-8")) { return Convertor.isValidUTF8(b, from, limit); } else { // TODO: 其他的編碼 System.out.println("Unknown Encoding: " + encoding); return true; } }