gpt4 book ai didi

javascript - 在 NODE.JS 中,换行符 (%0A) 将解码回什么字符?

转载 作者:行者123 更新时间:2023-11-29 14:45:08 26 4
gpt4 key购买 nike

我有一个非常简单的问题,但一些简单的谷歌搜索和 stachexchange 查询无法回答它,所以我想我在这里遗漏了一些东西。

这是我简化的参数:

  1. 我正在使用 Javascript。
  2. 我有一段文本需要进行 URLEncoded,并且该文本超过 1 行。

我的问题是:文本编码前的换行符是什么? (我知道编码后换行符会被编码成%0A)

我想问“解码 %0A 时解码了什么字符”将是相同的。

最佳答案

这些代码包含一个百分号,后跟一个代表字节值的两个字符的十六进制数字。

所以在这种情况下,字节值为0A,代表ASCII换行符。在 JavaScript(以及其他语言,如 PHP)中,这通常写为字符串内的 \n

但我认为你的问题表明你想对这个 Angular 色进行一些搜索和替换。我不会那样做,因为可能还有其他需要编码的字符。相反,使用函数 encodeURIComponent ,它可以为您编码整个字符串。有 encodeURI也一样,但对于您的情况,我认为第一个更合适。

此示例展示了如何将特殊字符(换行符、空格和其他字符)编码为 url 友好格式。请注意,变音符号 é 转换为其 UTF-8 表示形式的两个字节。

document.write(encodeURIComponent("Normal text\nEéy, check the specials: /, + and \t!"));

关于javascript - 在 NODE.JS 中,换行符 (%0A) 将解码回什么字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33852837/

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