Android 测试文字编码格式

测试文字编码格式,与设置字符串格式

调用:

juniversalchardet-1.0.3.jar

app里的Build.gradle implementation files('libs\\juniversalchardet-1.0.3.jar')


java调用:

import org.mozilla.universalchardet.UniversalDetector;/*** 测试编码格式,调用方法:* String encoding = GetByteEncode.getEncoding(plateResult);* Log.i(TAG, "字符串编码可能为:" + encoding);* 

* 字符串格式强转:* String result = new String(plateResult, "gbk");*/ public class GetByteEncode {public static String getEncoding(byte[] bytes) {String DEFAULT_ENCODING = "UTF-8";UniversalDetector detector = new UniversalDetector(null);detector.handleData(bytes, 0, bytes.length);detector.dataEnd();String encoding = detector.getDetectedCharset();detector.reset();if (encoding == null) {encoding = DEFAULT_ENCODING;}return encoding;} }


。。。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部