当前位置: 代码迷 >> J2SE >> getBytes("GBK")有关问题?
  详细解决方案

getBytes("GBK")有关问题?

热度:410   发布时间:2016-04-23 20:22:08.0
getBytes("GBK")问题??
初学JAVA,查资料看可以getBytes("GBK");的方式转换为字节数组。
String str="中文";
byte[] bys=str.getBytes("GBK");//执行到这里就出错了,什么问题??
------解决方案--------------------
没有出错,处理一下异常就行了,因为getBytes有可能会抛出UnsupportedEncodingException

public static void main(String[] args) {
try {
String str="中文";
byte[] bys= str.getBytes("GBK");
System.out.println(bys.length);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
  相关解决方案