The list of methods to do Is UTF8 are organized into topic(s).
boolean
isUTF8(File f) is UTF
boolean isUtf8 = false;
try {
FileInputStream fis = new FileInputStream(f);
byte[] bom = new byte[3];
fis.read(bom);
fis.close();
if (null != bom && bom.length > 2 && bom[0] == UTF_8_BOM[0] && bom[1] == UTF_8_BOM[1]
&& bom[2] == UTF_8_BOM[2]) {
...
boolean
isUTF8Encoding(String path) is UTF Encoding
InputStream in = new java.io.FileInputStream(path);
byte[] b = new byte[3];
in.read(b);
in.close();
if (b[0] == -17 && b[1] == -69 && b[2] == -65)
return true;
else
return false;
...
boolean
isUTF8StringLengthValid(int min, int max, String string) Check the validity of the Length of a UTF8 String.
if (string == null) {
return false;
try {
byte[] bytes = string.getBytes("UTF-8");
return ((bytes.length >= min) && (bytes.length <= max));
} catch (UnsupportedEncodingException uee) {
return false;