js将字符转换为UTF-8字符的工具(附演示图片)

[复制链接]
作者: 七七 | 时间: 2023-9-18 11:30:27 | 编程开发|
1 342

28

主题

145

回帖

2806

积分

版主

积分
2806

宣传达人推广达人热心会员最佳新人突出贡献

QQ
发表于 2023-9-18 11:30:27| 显示全部楼层 |阅读模式
将下列代码放到一个静态页面内,然后放到你的网站内访问即可,在页面的文本框中输入中文文字,按“转化”,即可将其转化为UTF-8字符。

再按“还原”,即可将其还原为简体中文。
  1. <html>
  2. <head>
  3. <title>GB2312 - UTF8 互转工具</title>
  4. <body>
  5. <div align=center>
  6. <center>
  7. <table border=0 cellpadding=0 cellspacing=0 style="border-collapse: collapse" width=600 id=AutoNumber1 height=26>
  8. <tr>
  9. <td width=100% height=26>
  10. <p align=center><font face=黑体 size=5 color=#FF0000>UTF-8 转换工具</font></p>
  11. <p>  在下面的文本框中输入中文文字,按"转化",即可将其转化为UTF-8字符。</p>
  12. <p>  再按"还原",即可将其还原为简体中文。</td>
  13. </tr>
  14. </table>
  15. </center>
  16. </div>
  17. <p align=center>
  18. <textarea cols=100 rows=25 id=code></textarea> </p>
  19. <p align=center>
  20. <input type=button onclick=encode(code,this) value=转化>
  21. <script>
  22. var mode="zhuan";
  23. function encode(obj,btn){
  24. if(mode=="zhuan"){
  25. obj.value=obj.value.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"&#x$2;")});
  26. btn.value="还原";
  27. mode="huan";
  28. }else{
  29. obj.value=unescape(obj.value.replace(/&#x/g,'%u').replace(/;/g,''));
  30. btn.value="转化";
  31. mode="zhuan";
  32. }
  33. }
  34. </script></p>
  35. </body>
  36. </html>
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
www.77.ink七七云提醒

37

主题

153

回帖

3694

积分

版主

积分
3694

最佳新人热心会员推广达人宣传达人突出贡献

发表于 2023-9-18 11:32:35来自手机 | 显示全部楼层
厉害了,牛逼
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部