中科院架构师,专注企业数字化各个方面,MES/ERP/CRM/OA、物联网、传感器、大数据、ML、AI、云计算openstack、Linux、SpringCloud。
分类: Java
2013-04-25 12:16:04
public static void main(String[] args) {
// TODO 自動生成されたメソッド?スタブ
String aa= "動";
System.out.println("String.length()=" + aa.length());
byte[] bb;
try {
bb = aa.getBytes();
System.out.println("空白=" + bb.length);
bb = aa.getBytes("MS932");
System.out.println("MS932=" + bb.length);
bb = aa.getBytes("ISO-8859-1");
System.out.println("ISO-8859-1=" + bb.length);
bb = aa.getBytes("UTF-8");
System.out.println("UTF-8=" + bb.length);
// dbmyName=new String(dbName.getBytes("ISO-8859-1"),"UTF-8");
String cc=new String(aa.getBytes("ISO-8859-1"),"UTF-8");
System.out.println("UTF-8=" + cc.length());
} catch (UnsupportedEncodingException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
// SplitString ss = new SplitString("test中dd文dsaf中男大3443n中国43中国人0ewldfls=103",4);
// ss.SplitIt();
}
结果:
aa.length()=1
空白=3
MS932=2
ISO-8859-1=1
UTF-8=3
UTF-8=1