String字符串,转码UTF-8

String str = "任意字符串";
str = new String(str.getBytes("gbk"),"utf-8");

备注说明:
str.getBytes("UTF-8"); 的意思是以UTF-8的编码取得字节 
new String(XXX,"UTF-8"); 的意思是以UTF-8的编码生成字符串编码

注意要try   catchutf-8