在Golang开发环境中,考虑如下场景:
HTTP请求中,body包含字符串:hello, world\n
在处理该字符串时,\n并未被看做2个字符(‘\’和‘n’),而是被认为是被转义的1个换行(‘\n’)字符。
因此,如果需要将该字符串原封不动地处理,需要执行类似如下操作:
s = strings.ReplaceAll(s, "\n", "\\n")
在Golang开发环境中,考虑如下场景:
HTTP请求中,body包含字符串:hello, world\n
在处理该字符串时,\n并未被看做2个字符(‘\’和‘n’),而是被认为是被转义的1个换行(‘\n’)字符。
因此,如果需要将该字符串原封不动地处理,需要执行类似如下操作:
s = strings.ReplaceAll(s, "\n", "\\n")