찾다

 >  Q&A  >  본문

javascript - js 转换编码的问题

<br>&#x3000;&#x3000; &#x7B2C;&#x4E5D;&#x7AE0;<br>&#x3000;&#x3000;&#xA0;&#xA0;&#xA0;&#xA0;&#x7B2C;&#x4E5D;&#x7AE0;(&#x672C;&#x7AE0;&#x514D;&#x8D39;)<br>&#x3000;&#x3000;&#xA0;&#xA0;&#xA0;&#xA0;&#x82B1;&#x5343;&#x9AA8;&#x5446;&#x7ACB;&#x5F53;&#x573A;&#xFF0C;&#x4EC0;&#x4E48;&#x53EB;&#x8FD9;&#x4E2A;&#x4E16;&#x754C;&#x4E0A;&#x5DF2;&#x7ECF;&#x6CA1;&#x6709;&#x795E;&#x4E86;&#xFF0C;&#x4ED6;&#x7684;&#x8BDD;&#x662F;&#x4EC0;&#x4E48;&#x610F;&#x601D;&#x3002;<br>&#x3000;&#x3000;&#xA0;&#xA0;&#xA0;&#xA0;&#x6CA1;&#x6709;&#x795E;&#x7684;&#x4E16;&#x754C;&#x2026;&#x2026;

这种编码 在 html 页面上就会显示出汉字来,但是我是用爬虫 爬出的 就是这种 unicode 编码 ,不知道 用 js 如何转换成汉字呢

PHP中文网PHP中文网2834일 전775

모든 응답(5)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-10 16:43:26

    这个 答案 我已 得出结果 v

    var textUTF8 = unescape(text.replace(/&#x/g,'%u').replace(/;/g,'').replace(/%uA0/g,' '));

    회신하다
    0
  • 阿神

    阿神2017-04-10 16:43:26

    请参考一个博客:JavaScript为unicode编码转换为中文

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-10 16:43:26

    在论坛上看到的,希望对你有帮助链接跳转

    회신하다
    0
  • 黄舟

    黄舟2017-04-10 16:43:26

    这是汉字的16进制表示法 表示需要转码,x表示16进制 7B2C是对应的ascll码
    可快速使用:
    $("<p></p>").html("你的字符").text()
    来解决此问题。也就是使用浏览器的转码进行操作的

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-10 16:43:26

    https://www.npmjs.com/package/entities

    회신하다
    0
  • 취소회신하다