汉字与16进制、汉字与Html转义符的转换
package test;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
/**
* @category 功能1:汉字与16进制的转换<br/>功能2:汉字与Html转义符的转换
* @author 作者:李易烜<br/>邮箱: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转义符到汉字 ==> 李易烜
相关文档:
简介:在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下,本人觉得第三种方式较好!
1.IFrame引入,看看下面的代码
[代码] <IFRAME NAME="content_fr ......
web开发过程中,有时候从数据库查出来的数据过长,前台页面如果没有控制好,会显示很长的数据,影响美观,这个时候就需要只显示固定的长度,将多余的以“......”或者直接截取不显示,可以使用
text-overflow:cl ......
<html>
<head>
<title>实现字体阴影 </title>
</head>
<body>
<div STYLE="position:relative; width=480; &nb ......
谈到
Flash
能走多远的问题时,我们不得不先聊聊作为
Flash
前辈的
Applet
。
所以要提它,是因为人类历史上第一个运行在浏览器之上的交互式应用,本来就是
Java
小程序,而非什么
Flash
。
早在
1995
年之初,当
Gosling
和
Gage
在
WebRunner
浏览器(即日后的
HotJava
浏览器)上 ......
一张图片不必切割成各种按钮。做前端的接触的比较少,应该虚心学习……
<img src="images/b.gif" mce_src="images/b.gif" alt="标题" width="685" height="23" border="0" usemap="#Map" />
<map name="Map" id="Map"><area shape="rect" mce_shape="rect" coords="31,1,70,20" mce_coords="3 ......