我们常常遇到字符集转换的问题。
我要说的当然不是网站中遇到的ISO8859-1的那个傻BUG。
实例:
目标,把一个UTF-8的中文字符串转化成GBK的字符串。
新建一个GBK的java项目。
也就是说*.java文件中的字符是用GBK字符集保存的。
在main中,建一个中文字符串,那么这个静态串就是GBK字符。

再把它的属性,字符集改成UTF-8后,变成这样了。

然后,我们再建一个UTF-8的java项目。
在main中写入以下:
String str = "新建文本文档.txt";
System.out.println(str);
byte[] bs = null;
try {
bs = str.getBytes("UTF-8");
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}



















