jsp中任意文字转Unicode的通用模块

文章作者 100test 发表时间 2007:05:14 11:18:01
来源 100Test.Com百考试题网


** ToUnicode.java */
package com.edgewww.util.

import java.io.*.

/**
* 字符串转换成Unicode码的类
* @author 栾金奎 [email protected]
* @date 2001-03-05
*/
public class ToUnicode {

/**
* 把字符串转换成Unicode码
* @param strText 待转换的字符串
* @param code 转换前字符串的编码,如"GBK"
* @return 转换后的Unicode码字符串
*/
public String toUnicode(String strText,String code) throws UnsupportedEncodingException{
  char c.
  String strRet = "" .
  int intAsc.
  String strHex.
  strText = new String(strText.getBytes("8859_1"),code).
  for ( int i = 0. i < strText.length(). i ){
    c = strText.charAt(i).
    intAsc = (int)c.
    if(intAsc>128){
      strHex = Integer.toHexString(intAsc).
      strRet = strRet "&.#x" strHex ".".
    }
    else{
      strRet = strRet c.
    }
  }
  return strRet .
}

}

/** 应用举例 */
/** gbk2Unicode.jsp */


<% String lang = "这是简体中文". %>


<%=lang %>


<%=g2u.toUnicode(lang,"GBK") %>



相关文章


cookie技术在JavaME平台的应用与实现
java虚拟机管理大内存
jsp中任意文字转Unicode的通用模块
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛