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

再见_慕斯唐丶

再见_慕斯唐丶

2016-01-29 12:08

jsp中任意文字转Unicode的通用模块,jsp中任意文字转Unicode的通用模块
  /** ToUnicode.java */
package com.edgewww.util;

import java.io.*;

/**
* 字符串转换成Unicode码的类
* @author 栾金奎 jsp@shanghai.com
* @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(intAsc128){
      strHex = Integer.toHexString(intAsc);
      strRet = strRet + "&#x" + strHex+";";
    }
    else{
      strRet = strRet + c;
    }
  }
  return strRet ;
}

}

/** 应用举例 */
/** gbk2Unicode.jsp */
<meta http-equiv="Content-Type" content="text/html; charset=big5"
<jsp:useBean id="g2u" scope="session" class="com.edgewww.util.ToUnicode"/
<% String lang = "这是简体中文"; %
<br
<%=lang %
<br
<%=g2u.toUnicode(lang,"GBK") %

 
展开更多 50%)
分享

猜你喜欢

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

Java JAVA基础
jsp中任意文字转Unicode的通用模块

从任意文件中回复Word文档

word
从任意文件中回复Word文档

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

WPS文字中图片任意放

电脑入门
WPS文字中图片任意放

Apache泄露重写的任意文件漏洞

Web开发
Apache泄露重写的任意文件漏洞

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Windows下PHP的任意文件执行漏洞

PHP
Windows下PHP的任意文件执行漏洞

Allaire JRUN 2.3 查看任意文件漏洞

Java JAVA基础
Allaire JRUN 2.3 查看任意文件漏洞

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

HTML组件之:最顶级页面(2)

HTML组件之:最顶级页面(2)

QQ界面的模拟实现(上)

QQ界面的模拟实现(上)
下拉加载更多内容 ↓