编码的验证gbk,utf...
来源:互联网 发布:西北师大知行学院贴吧 编辑:程序博客网 时间:2024/04/30 10:32
通过查找学习,了解有两种;
第一种:
使用Charset
String s="aa";
boolean flag=java.nio.charset.Charset.forName("GB2312").newEncoder().canEncode(s);
第二种:
- public static String getEncoding(String str) {
- String encode = "GB2312";
- try {
- if (str.equals(new String(str.getBytes(encode), encode))) {
- String s = encode;
- return s;
- }
- } catch (Exception exception) {
- }
- encode = "ISO-8859-1";
- try {
- if (str.equals(new String(str.getBytes(encode), encode))) {
- String s1 = encode;
- return s1;
- }
- } catch (Exception exception1) {
- }
- encode = "UTF-8";
- try {
- if (str.equals(new String(str.getBytes(encode), encode))) {
- String s2 = encode;
- return s2;
- }
- } catch (Exception exception2) {
- }
- encode = "GBK";
- try {
- if (str.equals(new String(str.getBytes(encode), encode))) {
- String s3 = encode;
- return s3;
- }
- } catch (Exception exception3) {
- }
- return "";
- }
0 0
- 编码的验证gbk,utf...
- GB2312、GBK、UTF-8编码的区别
- utf-8 和gbk编码的区别
- UNICODE, GBK, UTF-8编码的转换
- UTF-8、GBK编码的区别
- 编码的由来,GBK与UTF-8
- GBK及UTF-8编码的区别
- 关于GBK和UTF-8的编码
- UTF-8 和 GBK 编码的区别
- GBK编码和UTF-8编码的区别
- GBK、GB2312与UTF编码
- 编码:utf-8,unicode,gbk....
- 字符编码GBK,UTF-8
- UTF-8和GBK编码
- UTF-8和GBK编码
- Java GBK,UTF-8编码
- GBK转UTF-8编码
- GBK、UTF-8、Unicode 编码
- 第十四周 折半查找算法的验证
- python爬取网页中javascript动态添加的内容(一)
- MarkdownPad 2 Pro 注册码与注册私钥,Windows平台Markdown编辑器
- jQuery制作无缝轮播
- js闭包的概念
- 编码的验证gbk,utf...
- Linux 驱动之模块参数和符号导出
- Android开发艺术探索笔记(3)- 进程和线程
- jdbc 规范
- 1111
- 推荐轻量高效无依赖的开源 JS 插件和库
- Android性能优化
- Json转化为Java对象(object,List等)
- Android之PopupWindow-底部弹出,以及中间弹出有变暗效果