gb2312unicode字符转换

整理了一下gb2312 unicode转换工具,具体代码如下:

HTML代码:

 

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    
<title>gb2312 unicode转换工具</title>
</head>
<body>
    
<div align="center">
        
<center>
            
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse"
                width
="600" id="AutoNumber1" height="26">
                
<tr>
                    
<td width="100%" height="26">
                        
<align="center">
                            
<font face="黑体" size="5" color="#FF0000">unicode 转换工具</font></p>
                        
<p>
                            使用方法:
</p>
                        
<p>
                            在下面的文本框中输入中文文字,按“转换”,即可将其转化为unicode字符。
</p>
                        
<p>
                        再按“还原”,即可将其还原为简体中文。
</td>
                
</tr>
            
</table>
        
</center>
    
</div>
    
<align="center">
        
<textarea cols="82" rows="10" id="code"></textarea>
    
</p>
    
<align="center">
        
<input type="button" onclick="encode(code,this)" value="转化" />

        
<script type="text/javascript" language="javascript">
           
<!--下方代码-->
        
</script>
    
</p>
</body>
</html>

javascript:

<script type="text/javascript" language="javascript">
            var mode="zhuan";
            function encode(obj,btn){
               if(mode=="zhuan"){
                   obj.value=obj.value.replace(/[^/u0000-/u00FF]/g,function($0){return escape($0)});
                   obj.value = obj.value.replace(/%/g,'//');
                   btn.value="还原";
                   mode="huan";
               }else{
                    obj.value = obj.value.replace(////g,'%');
                   obj.value=unescape(obj.value.replace(/&#x/g,'%u').replace(/;/g,''));
                   btn.value="转换";
                   mode="zhuan";
               }
            }
        </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值