首页 > 解决方案 > UTF-8 文字转换为实际的符号化字符串

问题描述

标签: javascriptnode.jsencodingdecoding

解决方案


大多数情况下,发布后基本上 5 分钟就想出了一个解决方案......

\xe2\x85\xa1
\x替换为%=>
%e2%85%a1

decodeURIComponent()
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent

UTF-8 Literal 基本上是 URI,但使用%而不是\x
所以我们只需将其替换为
string.replace(/\\x/g, '%');//g 以捕获字符串中的所有实例
并将其作为 URI 解析回正确的字符串。

花一个多小时试图解决这个问题,发布问题并在 5 分钟内提出解决方案......什么是生命......


推荐阅读