javascript - UTF-8 文字转换为实际的符号化字符串
问题描述
解决方案
大多数情况下,发布后基本上 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 分钟内提出解决方案......什么是生命......
推荐阅读
- android - com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
- javascript - 如何将我的代码从回调函数更改为承诺
- java - 如何解决执行 com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable 时发生故障
- ios - 谷歌广告多次通话委托
- python - 有没有办法在对第三列中的值求和之前按两列分组?
- kubernetes - Prometheus 无法抓取 kong-ingress-controller 指标
- php - 热解决这个错误?无法连接到mysql服务器
- react-native - ReactNative + 博览会 | 当 Algolia 的 InstantSearch 呈现时应用程序崩溃
- c++ - 如何使用 boost::blank
- c - 重新启动媒体应用程序后的 EPERM