易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA编码

public class encoding{
public static void main(String[] args) throws Exception{
String s = "中";
byte[] bytes = s.getBytes("GBK");
for(int i=0;i<bytes.length;i++){
System.out.println(Integer.toBinaryString(bytes[i]));
}
}
}
程序执行结果是:11111111111111111111111111010010
  11111111111111111111111110111011
,很令我费解,Java里一个字符不是两个字节吗?我输入一个汉字,应该出来2个字节16位个二进制数,怎么结果
出来这么多二进制数。
 烦劳各位大侠了

火龙果 一般是不给人家写代码的。好久没见你会贴了。

想不到问题这么细微,太感谢你了


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

JSP读入数据库 - Java / Java EE

我是个新手,做一个JSP网页,我要读出数据库正常,但是我要修改的时候,也就是读入的时候出现乱码,请高手告诉我怎么解决,先谢谢了。
request.setCharacterEncoding("UTF-8");

把编码统一

/**
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号