byte [] b = "好".getBytes();
byte b1 = b[0];
byte b2 = b[1];是不是这个意思?
byte b1 = b[0];
byte b2 = b[1];是不是这个意思?
解决方案 »
- 一个HibernateUtil类用来初始化Hinernate 高手解决
- JSP页面查询SQL Server2000数据库时出现的一个错误,如何解决?
- 如何在JSP中作出仿XP下的WINDOWS资源管理器的界面?
- 关于构架JSP的提问!!!
- 求教:关于过滤器的问题
- 数据库连接的效率问题
- jsp中何时用""(双引号)和''(单引号)呢?请指教,谢谢.
- apache1.3.22与tomcat4.0.6的结合问题(在线等!)
- eclipse问题。
- 关于在jsp中用mysql数据库的模糊查询的弱智问题!
- javascript中有去处字符串两端的空格的函数吗?
- -_-真急人,请求大家,给我求一个与sql server连接的ejb?
照着linetsam(夜归人)的方法就可以了
你可以看看中文的编码
你看,就好比“你”这个字吧,它正确的ascii码应该是79 96,但用getBytes()后,得到的是-60 -29,我想了好久还是不知道,应该如何转换才能把-60 -29 转成79 96(这里用补码好像行不通)
public String getStr(String str){
try{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("iso8859-1");
String temp=new String(temp_t,"gb2312");
return temp; }
catch(Exception e){
}
}byte转换到asc码:
byte b = 65;
char c = (char) b;