int a = Integer.pareInt(num,16);此行没有错误,我打错了
解决方案 »
- eclipse 使用Hibernate出错 java.lang.ClassNotFoundException
- myeclipse 6.5 Oracle 10g tomcate 5.5 环境下 在debug模式下可正常通过,但在正常环境下运行出错
- 高手留步,hibernate中idbag出现的问题!!!
- 刚用Tomcat,问个最菜的问题。。。
- 【高手请进】关于Apache2.x 和 Tomcat5.x 部署实现多WebServer负载平衡的问题。
- weblogic8.1sp3+winxpsp2+oracle9的JDBC连接池的问题
- 初学J2EE的疑问,在J2EE架构中WebLogic、WebSphere或JBoss起到什么作用?他们的各自的优缺点是什么?
- 应当是很牛的一个程序xml 相关,提示ClassCastException。高手请进
- jbuilder8的鼠标不能正确定位?
- jenkins构建成功后提示email触发器出发成功,但是没收到邮件
- 数据库连接问题
- Struts配置问题
不需要a.intValue();另外,算法有点没明白 ^_^
不能这样用吗:
public static void main(String[] args) {
String s="\u6742";
System.out.println(s);
}
用URLConnection 读取的是这样的主题:如果男孩看重的是女
通过IE看源代码是:主题:如果男孩看重的是女
我现在想把题先弄成\u9898再转换试试
int n = a.intValue();//晕?有这个方法吗?
[其实我也不知道]楼主,查找 &#x ,换成 \u ,然后拼上后面的16进制数值看看。
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author niko7
* @version 1.0
*/
public class Untitled1
{
public static void main(String[] args)
{
System.out.println("\u5b69");
System.out.print(Untitled1.c("5b69"));
}
static public String c(String s)
{
String r = "";
byte[] tmp = new byte[2];
tmp[0] = (byte)Integer.parseInt(s.substring(0),16);
tmp[1] = (byte)Integer.parseInt(s.substring(0,2),16);
try
{
r = new String(tmp, 0, 2, "utf-16le");
}
catch (UnsupportedEncodingException ex)
{
ex.printStackTrace();
}
return r;
}
}
tmp[0] = (byte)Integer.parseInt(s.substring(0),16); ---> s.substring(2,4)
tmp[1] = (byte)Integer.parseInt(s.substring(0,2),16);其实还可以简单些。如果解决问题,要跟大伙儿说一声啊。
我现在牵涉到的问题是 wml页面的文本框的中文无法插入到mysql中去 我想明确一下 是涉及到utf8与gb2312码之间的转换问题吧?