gpt4 book ai didi

Javascript 将欧元符号转义为 %u2AC 而不是 %u20AC

转载 作者:行者123 更新时间:2023-12-03 01:16:40 32 4
gpt4 key购买 nike

我的 Javascript 将欧元符号转义为 %u2AC 而不是 %u20AC。这是一个问题,因为:

// My case:
var euroSymbol = '€';
var escapedEuroSymbil = escape(euroSymbol); // %u2AC
var backtoUnescaped = unescape(escapedEuroSymbil); // %u2AC
// Normal case:
var euroSymbol = '€';
var escapedEuroSymbil = escape(euroSymbol); // %u20AC
var backtoUnescaped = unescape(escapedEuroSymbil); // €

我知道不建议使用 escape 和 unescape,但我们将转义数据存储在数据库中,因此无法更改:(
有什么办法让它以正常方式逃脱吗?网页有该标签:

<meta content="text/html;charset=UTF-8" http-equiv="Content-type" />

所以我不认为这是编码问题。

最佳答案

在某些时候,事实证明它不是 javascript,但 Coldfusion 被配置为对大多数值使用 urldecode(valueToBeChange, "iso-8859-1")。

关于Javascript 将欧元符号转义为 %u2AC 而不是 %u20AC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51983338/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com