吴鹏ID:whoopee
284959次访问,排名178好友0人,关注者2
whoopee的文章
原创 193 篇
翻译 0 篇
转载 46 篇
评论 105 篇
whoopee的公告
能吃苦的人吃苦半辈子
不能吃苦的人吃苦一辈子
---老罗语录
本人愿意结交天下朋友
mail:whoopee_ceo@yahoo.com.cn
如果您觉得我的Blog对您有益的话,烦请点击以下广告。

流量统计

如果您对我Blog发表的文章有问题,请在此google一下
Google
最近评论
zhonggeneral:怎么人人都帖这文章!是原创吗? 当我第一次看到这文章的时候,我兴奋不已,
然后我就 找
X509CertImpl cimp1=new X509CertImpl(encod1); 用该编码创建X509CertImpl类型对象
X509CertInfo cinfo1=(X509CertInfo)cimp1.get(X509CertImpl.NAME+".……
whoopee:今天发现一篇文章介绍log4j的相对路径问题
# 注1:如果相对路径上没有log这个目录,则不会生成sys.log这个文件
# 注2:相对路径是指vm的启动路径(以weblogic为例,就是当前app的domain目录)
# 注3:在windows中绝对路径示例如下c:\\logs\\sys.log
log4j.appender.logfile.File=lo……
M.Liang Liu:comment下
可以啊
windix:这几天写作业,你的这篇文章真的是帮了我大忙了

开始是在太平洋google到的,我比较喜欢看原文,可是google了半天也没找到你这里,不过最后还是被我朋友找到了 :)

这篇文章是你原创的吗?如果是的话真得很不错,因为关于数字证书操作的X509CertImpl, X509CertInfo的文章真是太少了,英文的都找不到,能看到你这篇中文的我很吃惊呢 :) <……
jAmEs_:...
文章分类
收藏
相册
Java
Java之路
Java流氓
分享Java快乐
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

转载 将中文转为unicode 及转回中文函数收藏

新一篇: WEB创业的十条规则 | 旧一篇: 2006中国大学生就业指南(真实版)


//转为unicode
public static void writeUnicode(final DataOutputStream out, final String value)  {
  try {
  final String unicode = gbEncoding( value );
  final byte[] data = unicode.getBytes();
  final int dataLength = data.length;

  System.out.println( "Data Length is: " + dataLength );
  System.out.println( "Data is: " + value );
  out.writeInt( dataLength ); //先写出字符串的长度
  out.write( data, 0, dataLength ); //然后写出转化后的字符串
  } catch (IOException e) {
 
  }
  }

 
  public static String gbEncoding( final String gbString ) {
  char[] utfBytes = gbString.toCharArray();
  String unicodeBytes = "";
  for( int byteIndex = 0; byteIndex < utfBytes.length; byteIndex ++ ) {
  String hexB = Integer.toHexString( utfBytes[ byteIndex ] );
  if( hexB.length() <= 2 ) {
  hexB = "00" + hexB;
  }
  unicodeBytes = unicodeBytes + "\\\\u" + hexB;
  }
  System.out.println( "unicodeBytes is: " + unicodeBytes );
  return unicodeBytes;
  }




/*****************************************************
  * 功能介绍:将unicode字符串转为汉字
  * 输入参数:源unicode字符串
  * 输出参数:转换后的字符串
  *****************************************************/
 private String decodeUnicode( final String dataStr ) {
  int start = 0;
  int end = 0;
  final StringBuffer buffer = new StringBuffer();
  while( start > -1 ) {
  end = dataStr.indexOf( "\\\\u", start + 2 );
  String charStr = "";
  if( end == -1 ) {
  charStr = dataStr.substring( start + 2, dataStr.length() );
  } else {
  charStr = dataStr.substring( start + 2, end);
  }
  char letter = (char) Integer.parseInt( charStr, 16 ); // 16进制parse整形字符串。
  buffer.append( new Character( letter ).toString() );
  start = end;
  }
  return buffer.toString();
 }

发表于 @ 2006年03月02日 16:13:00|评论(loading...)|编辑

新一篇: WEB创业的十条规则 | 旧一篇: 2006中国大学生就业指南(真实版)

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © whoopee