javascript,汉字转unicode|unicode转汉字

原创 2013年12月05日 10:01:04
复制到一个html中就能使用,这里小记录一下。
<HTML>
<head>
<title>汉字转unicode|unicode转汉字</title>
<style type="text/css">
<!--
td {color: #FF9900}
A {
	COLOR: #66CC22; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.gree {color: #66CC33}
.btn {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 
text-align: left; 
text-decoration: none; 
display: block; 
overflow: visible; 
margin-right: 10px; 
margin-left: 10px; 
}
-->
</style>
</head>
<body >
<table width="728" height="54" border="0" align="center" cellpadding="0" cellspacing="1" >
  <tr>
    <td height="52"><table width="726" height="46"  border="0" cellpadding="0" cellspacing="0">
      <tr align="center">
          <td>
            <TABLE style="MARGIN-TOP: 6px" cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TR>
                <TD width="774" vAlign=top style="PADDING-RIGHT: 6px; PADDING-LEFT: 6px"><h2 align="center"> unicode转化汉字 汉字转化unicode编码</h2>

                  <hr size="1">
                  <CENTER>
<TEXTAREA name="source" cols="100" rows="14" id="source">\u7D2B\u964Cl\u7EA4\u5C18\u7684\u4E13\u680F\uFF0C\u6700\u7F8E\u4E0D\u8FC7\u5E73\u6DE1\uFF0C\u6700\u771F\u4E0D\u8FC7\u5E73\u51E1\u3002</TEXTAREA>
</CENTER>
                  <BR>
                  <CENTER>
                    <table width="400" border="0" cellspacing="2">
                      <tr>
                        <td><span class="btn"><a href="javascript:action('CONVERT_FMT1')"> <strong>转化成为:<br>
                        </strong>&#xxxx </a></span></td>
                        <td><span class="btn"><a href="javascript:action('CONVERT_FMT2')"> <strong>转化成为unicode字符:<br>
                        </strong> \uxxxx </a></span></td>
                        <td><span class="btn"><a href="javascript:action('RECONVERT')"> <strong>转化为汉字:<br>
                        </strong> ::WV </a></span></td>
                      </tr>
                    </table>
                    <p>
                    <div id="tt" style="display:none"></div>
                    <textarea name="show2" rows="14" id="show2" cols="100"></textarea>
                    </p>
					<P style="MARGIN-TOP: 0px"> </P>
                </CENTER></TD>
                <TD noWrap width=1></TD>
              </TR>
            </TABLE>
          </td>
      </tr>
    </table></td>
  </tr>
</table>
<br>
</BODY>
<script language="javascript" type="text/javascript"> 
	var oSource = document.getElementById("source"); 
	var oShow2 = document.getElementById("show2"); 
	var oTt = document.getElementById("tt"); 
	function action(pChoice){ 
	switch(pChoice){ 
		case "CONVERT_FMT1": 
		oShow2.value = ascii(oSource.value); 
		break; 
		case "CONVERT_FMT2": 
		oShow2.value = unicode(oSource.value); 
		break; 
		case "RECONVERT": 
		oShow2.value = reconvert(oSource.value); 
		break; 
		} 
	} 
	function ascii(str){ 
		return str.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"\&#x$2;")}); 
	} 
	function unicode(str){ 
		return str.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"\\u$2")}); 
	} 
	function reconvert(str){ 
		str = str.replace(/(\\u)(\w{4})/gi,function($0){ 
		return (String.fromCharCode(parseInt((escape($0).replace(/(%5Cu)(\w{4})/g,"$2")),16))); 
	}); 
	str = str.replace(/(&#x)(\w{4});/gi,function($0){ 
	return String.fromCharCode(parseInt(escape($0).replace(/(%26%23x)(\w{4})(%3B)/g,"$2"),16)); 
	}); 
	return str; 
	} 
</script>
</HTML>

相关文章推荐

汉字与Unicode互转

  • 2013年07月17日 16:37
  • 5KB
  • 下载

Unicode字符集批量转码为汉字(互转)

看到网上不少地方传输中文的时候用的是类似/u4e2d/u56fd的字符,就是Unicode编码的字符,想知道具体什么内容,又不容易看出来,所以想把这个字符集解码为正常的字符。 开始我通过Encodi...

汉字转Unicode工具 小巧方便

  • 2014年05月06日 21:44
  • 5KB
  • 下载

汉字转Unicode

  • 2015年01月05日 09:22
  • 4KB
  • 下载

unicode和汉字互转

Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 UTF-8(8-bit...

中文汉字转unicode工具

  • 2013年01月31日 13:15
  • 19KB
  • 下载

汉字转Unicode

  • 2007年11月07日 13:53
  • 4KB
  • 下载

java汉字和unicode互转

java汉字和unicode互转

汉字与UNICODE编码互转

  • 2012年06月29日 16:08
  • 177KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript,汉字转unicode|unicode转汉字
举报原因:
原因补充:

(最多只允许输入30个字)