Javascript 在NODE.JS中,换行代码(%0A)将解码回哪个字符?

Javascript 在NODE.JS中,换行代码(%0A)将解码回哪个字符?,javascript,url-encoding,urldecode,Javascript,Url Encoding,Urldecode,我有一个非常简单的问题,但一些简单的谷歌和更改查询无法回答,所以我想我遗漏了一些东西 以下是我的简化参数: 我正在使用Javascript 我有一个文本需要进行URL编码,并且该文本有多行 我的问题是:在文本编码之前,换行符的字符是什么?(我知道在编码之后,换行符将被编码为%0A) 我猜询问“解码%0A时解码的字符是什么”将是相同的。这些代码由一个百分号组成,后跟一个表示字节值的两个字符的十六进制数 因此在本例中,字节值为0A,表示ASCII换行符。这通常在JavaScript(以及其他,如PH

我有一个非常简单的问题,但一些简单的谷歌和更改查询无法回答,所以我想我遗漏了一些东西

以下是我的简化参数:

  • 我正在使用Javascript
  • 我有一个文本需要进行URL编码,并且该文本有多行
  • 我的问题是:在文本编码之前,换行符的字符是什么?(我知道在编码之后,换行符将被编码为%0A)


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

    这些代码由一个百分号组成,后跟一个表示字节值的两个字符的十六进制数

    因此在本例中,字节值为0A,表示ASCII换行符。这通常在JavaScript(以及其他,如PHP)的字符串中写成
    \n

    但我认为你的问题表明你想搜索并替换这个角色。我不会这样做,因为也可能有其他字符需要编码。相反,使用函数,它可以为您编码整个字符串。也有,但对你来说,我认为第一种更合适

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


    document.write(encodeURIComponent(“普通文本”\néy,检查特殊信息:/、+和\t!”)我需要做些别的事情。如何存储包含换行符的字符串?例如:考虑下面的文本:行1中的第n行\n文本,我如何保存它,<代码> EnCODE URICCOMPANTHON/COD>将它编码为1%行0A文本中的文本,这正是该函数所做的。我添加了一个示例/解码,它只是以另一种方式工作。它将%0A转换回换行符(ASCII 10)。请注意,此字符实际上不是
    \n
    \n
    只是将该字符嵌入字符串的一种方法。基本上,这只是另一种编码。也有。那么,如果我想在常量中存储一个包含换行符(编码前)的字符串呢?我如何表示换行符以便将其编码为%A0?然后使用
    “\n”
    。我不懂我不懂的东西-s