网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  返回中文unicode的byte字符串     
  文章作者:未知  文章来源:水木森林  
  查看:99次  录入:管理员--2007-11-17  
 
  返回中文unicode的byte字符串

工作中需要这样的功能,下面是实现代码,比如输入“朋友”,输出/u0b67/ucb53

public class unicodebyteutil {
public static void main(string[] args) {
unicodebyteutil instance = new unicodebyteutil();
bufferedreader reader = new bufferedreader(new inputstreamreader(system.in));
string line;
try {
while ((line = reader.readline()) != null) {
if (line.trim().equals("q")) system.exit(0);
string s = instance.getbytes(line);
system.out.println("bytes:" + s);
//system.out.println("line:"+);
}
} catch (ioexception e) {
e.printstacktrace();
}
}

string getbytes(string s) {
try {
stringbuffer out = new stringbuffer("");
byte[] bytes = s.getbytes("unicode");
for (int i = 2; i < bytes.length; i++) {
out.append("//u");
string str = integer.tohexstring(bytes[i+1] & 0xff);
for (int j = str.length(); j < 2; j++) {
out.append("0");
}
out.append(str1);
}
return out.tostring();
} catch (unsupportedencodingexception e) {
e.printstacktrace();
return null;
}
}
}



作者blog:http://blog.csdn.net/superlmj/
相关文章
返回中文unicode的byte字符串
根据bom获得实际encoding返回相应reader
系统寻找xml解析器的顺序
字节码工程库简介
[转载]利用 jaxb 通过 xml 模式生成 xml 文档

对该文的评论
zhwxsytia ( 2005-01-27)
我试了一下?o应该把string getbyes(string s) 方法改为如下才可以?o否则错误
try {
stringbuffer out = new stringbuffer("");
byte[] bytes = s.getbytes("unicode");
for (int i = 2; i < bytes.length-1; i+=2) {
out.append("//u");
string str = integer.tohexstring(bytes[i+1] & 0xff);
for (int j = str.length(); j < 2; j++) {
out.append("0");
}
string str1 = integer.tohexstring(bytes[i] & 0xff);

out.append(str);
out.append(str1);
}
return out.tostring();
} catch (unsupportedencodingexception e) {
e.printstacktrace();
return null;
}
 
 
上一篇: 返回对象    下一篇: spring+hibernate乱码解决方案
  相关文档
java理论与实践:您的小数点在哪? 11-17
java性能优化-之三 11-17
浅谈java中类的构造器 11-17
用java编写的记事本程序(2) 11-17
关于cachedrowset的一篇文章(java.sun.com) 11-17
高手支招:jbuilder常见疑难问题解答 11-16
android支持java语法编程未承诺遵守规范 06-16
集成 struts、tiles 和 javaserver faces 11-17
servlet容器工作原理 11-16
java入门:java学习者要知道的几个问题 03-03
java图像处理 11-17
jdk5.0 tomcat5.0配置全攻略 11-17
finalize( ) 方法 11-17
corba 是什么 11-17
巧妙利用xslt将xml数据转换成html 11-17
mvc 设计模式:将 web 应用分三层 11-17
j2ee综合--java开发工具安装配置心得 01-22
parsefloat 方法 11-16
weblogic6.0的一些使用经验 11-17
开发中对于java中文问题的几条分析原则 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息