public class TranCharset {
/**
* 判断字符串的编码
*
* @param str
* @return
*/
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 "";
}
public static void main(String[] args){
System.out.println(getEncoding("CSS测试"));
}
}
public static void main2(String[] args) throws Exception{
String desc="CSS测试";
try {
String b = new String(desc.getBytes("GBK"), "UTF-8");
System.out.println(b);
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
本文实例讲述了C++实现判断一个字符串是否为UTF8或GBK格式的方法。分享给大家供大家参考,具体如下: 在处理外部数据的时候,很可能因为数据格式不一样而导致乱码,甚至导致某些程序挂掉。鉴于对多数系统来说,使用...
判断字符编码格式代码,用C++编写的如何判断字符编码格式,UTF-8,ASCII等
自己编的java判断一个字符串是否对称的,忘指导。判断一个字符串是否是对称字符串(方法改进) (一个一个比较) 例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串
UnicodeCode编码转换成字符串编码的C#类 \uA054\uA055 => "中文
简单实现js对字符串进行base64转码/解码
判断一个字符串是否是中心对称 C++描述
本文实例讲述了C#简单判断字符编码的方法。分享给大家供大家参考,具体如下: public static string GetText(byte[] buff) { string strReslut = string.Empty; if (buff.Length > 3) { if (buff[0] == 239 && ...
基于C#语言,可自行改为c即可用于c++ 一个判断字符串编码类型的类,支持多种常见编码
顺序读入一个字符串数据(不含空格),判断能否将串中字符重新组合可以构成一个回文串。如用lvele可以构成回文串level、elvle,而用label则无法构成回文串。
String对象的方法 方法一: indexOf() (推荐) var str = "123" console.log(str.indexOf("2") !...match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 方法三: search()
ES6--javascript判断一个字符串是否存在另一个字符串中
输入一个字符串,判断字符串是否是日期格式
判断一个字符串是不是出现在另一个字符串中,解题思路很清晰简单适合初学者
已知一个字符串的长度,剔除其中所有的空格字符。请从字符串最后一个字符开始逐个向前判断、并进行处理。
oracle中如何判断一个字符串是否含有汉字.pdforacle中如何判断一个字符串是否含有汉字.pdforacle中如何判断一个字符串是否含有汉字.pdf
//判断字符串格式的时间是否符合要求 public int IsDate(string strDate) { System.Text.RegularExpressions.Regex strReg = new System.Text.RegularExpressions.Regex(@"\d{4}-\d{1,2}-\d{1,2}"); if (strReg....
本程序判断字符串是否中心对称,绝对可用!
将字符串中的中文做UNICODE转码,非中文忽略 简单实用 封装好了 直接用即可
用户输入一个字符串后,判断该字符串中包含几个汉字
判断字符串是否为空判断字符串是否为空判断字符串是否为空