汉字转换成html,汉字与16进制、汉字与Html转义符的转换

汉字与16进制、汉字与Html转义符的转换

package test;

import java.io.UnsupportedEncodingException;

import java.net.URLDecoder;

import java.net.URLEncoder;

/**

* @category 功能1:汉字与16进制的转换
功能2:汉字与Html转义符的转换

* @author 作者:李易烜
邮箱:chinaliyixuan@hotmail.com

* @date 创建时间:Feb 24, 2010 4:35:23 PM

* @version 版本号:1.0

* @copyright 版权所有:GEOSOFT (Beijing) Co.Ltd.

*/

public class StringTest {

public static void main(String[] args) throws UnsupportedEncodingException {

String hex = URLEncoder.encode("李易烜", "UTF8");

String chsHex = URLDecoder.decode(hex, "utf8");

System.out.println("汉字到16进制 ==> " + hex);

System.out.println("16进制到汉字 ==> " + chsHex);

System.out.println();

//---------------------------------------------

String src = "李易烜";

String htmlStr = "";

String cnStr = "";

for(int i=0; i!=src.length(); i++){

int str = src.codePointAt(i);

htmlStr = htmlStr+""+str+";";

cnStr = cnStr+""+(char)str;

}

System.out.println("汉字到html转义符 ==> " + htmlStr);

System.out.println("html转义符到汉字 ==> " + cnStr);

}

}

输出结果:

汉字到16进制 ==> %E6%9D%8E%E6%98%93%E7%83%9C

16进制到汉字 ==> 李易烜

汉字到html转义符 ==> 李易烜

html转义符到汉字 ==> 李易烜

相关文档:

Struts HTML标签

标签

属性的作用:

lang: 值为true时,就根据存储在HttpSession中的Locale对象来输出网     页使用的语言。如果不存在session或session中没有Locale对象,     就以Http请求头中的Accept-language属性来设置输出语言。如果 &nbs ......

纯css:

1 .在 table 的 css 中声明: border-collapse: collapse; border-spacing: 0;

2 .th td 的css 中声明: padding:0;

半纯css:

1.上同.

2.

详细见:

http://www.dreamdu.com/xhtml/attribute_cellpadding_cellspacing/

http://www.haoxiai.net/wangzhanzhizu ......

classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2>

谈到

Flash

能走多远的问题时,我们不得不先聊聊作为

Flash

前辈的

Applet

所以要提它,是因为人类历史上第一个运行在浏览器之上的交互式应用,本来就是

Java

小程序,而非什么

Flash

早在

1995

年之初,当

Gosling

Gage

WebRunner

浏览器(即日后的

HotJava

浏览器)上 ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值