js转换字符串为utf-8

<html> 
<head> 
<title>GB2312 - UTF8 互转工具</title> 
<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> 
<p align=center><font face=黑体 size=5 color=#FF0000>UTF-8 转换工具</font></p> 
<p>  在下面的文本框中输入中文文字,按"转化",即可将其转化为UTF-8字符。</p> 
<p>  再按"还原",即可将其还原为简体中文。</td> 
</tr> 
</table> 
</center> 
</div> 
<p align=center> 
<textarea cols=100 rows=25 id=code></textarea> </p> 
<p align=center> 
<input type=button οnclick=encode(code,this) value=转化> 
<script> 
var mode="zhuan"; 
function encode(obj,btn){ 
if(mode=="zhuan"){ 
obj.value=obj.value.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"&#x$2;")}); 
btn.value="还原"; 
mode="huan"; 
}else{ 
obj.value=unescape(obj.value.replace(/&#x/g,'%u').replace(/;/g,'')); 
btn.value="转化"; 
mode="zhuan"; 
} 
} 
</script></p> 
</body> 
</html>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值