日期:2014-05-20  浏览次数:20603 次

vbscript与java的问题
在vbscript中,asc()用于返回参数的ascii码...但是如果我这样写asc( "我 "),返回的是一个负数..由于汉字是双字节的..应该写成ascw( "我 ").在java中..可以这样写   String   s= "我 ";int   ch=(int)s.charAt(0);这里ch和ascw( "我 ")的值相同..但是区位码算法中,使用的是asc..在java中,我该怎么做才能使得返回的值和asc( "我 ")相同呢....


------解决方案--------------------
用String的getBytes() 方法试试
------解决方案--------------------
String s= "我 ";byte ch=(byte)s.charAt(0);
试试看