javascript - js 转换编码的问题
PHP中文网
PHP中文网 2017-04-10 16:41:26
0
5
737
<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中文网

认证高级PHP讲师

reply all(5)
伊谢尔伦

这个 答案 我已 得出结果 v

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

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

Peter_Zhu

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

黄舟

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

左手右手慢动作

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!