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

全員に返信(5)
伊谢尔伦

这个 答案 我已 得出结果 v

var textUTF8 = unescape(text.replace(/&#x/g,'%u').replace(/;/g,'').replace(/%uA0/g,' '));
いいねを押す +0
阿神

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

いいねを押す +0
Peter_Zhu

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

いいねを押す +0
黄舟

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

いいねを押す +0
左手右手慢动作

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!