// public boolean vd(String str){
//
// if (null == str) {
// str = "";
// return false;
// }
// char[] chars=str.toCharArray();
// boolean isGB2312=false;
// for(int i=0;i<chars.length;i++){
// byte[] bytes=(""+chars[i]).getBytes();
// if(bytes.length==2){
// int[] ints=new int[2];
// ints[0]=bytes[0]& 0xff;
// ints[1]=bytes[1]& 0xff;
// if(ints[0]>=0x81 && ints[0]<=0xFE && ints[1]>=0x40 && ints[1]<=0xFE){
// isGB2312=true;
// break;
// }
// }
// }
// return isGB2312;
// }
//
// if (null == str) {
// str = "";
// return false;
// }
// char[] chars=str.toCharArray();
// boolean isGB2312=false;
// for(int i=0;i<chars.length;i++){
// byte[] bytes=(""+chars[i]).getBytes();
// if(bytes.length==2){
// int[] ints=new int[2];
// ints[0]=bytes[0]& 0xff;
// ints[1]=bytes[1]& 0xff;
// if(ints[0]>=0x81 && ints[0]<=0xFE && ints[1]>=0x40 && ints[1]<=0xFE){
// isGB2312=true;
// break;
// }
// }
// }
// return isGB2312;
// }
本文提供了一个用于检测字符串是否包含GB2312编码字符的Java方法实现。通过对每个字符进行转换和检查,该方法可以判断出字符串中是否存在GB2312编码的字符。
3000

被折叠的 条评论
为什么被折叠?



