网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  返回中文unicode的byte字符串     
  文章作者:未知  文章来源:水木森林  
  查看:110次  录入:管理员--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:comp定位ejb 11-17
学习日期、日期格式、日期的解析和日期的计算[代码] 11-17
java中的线程组 11-17
如何设计出具有gui特色的“纯”java程序 03-11
java捕获当前屏幕图像 11-17
为什么程序员不应调用“sun”包? 11-17
java连接sql数据库 11-17
structs的基本配置 11-17
jml起步--使用jml改进你的java程序(2) 11-17
用jvm工具接口创建调试和分析代理 11-16
一点心情,写java结课考试之前 11-17
网页常用小技巧—javascript篇 11-16
java 访问 access 的一般方法介绍 11-17
java数据库字符国际化 11-17
j2ee综合--总结java编程中的经验教训 03-06
jdk配置问题 11-17
基于java 2平台的引用类使用指南(图) 11-17
用java线程获取优异性能(i)??介绍线程、线程类及runnable 11-17
使用datastream 读写文件之二 11-17
java设计模式之 decorator(装饰) 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息