gpt4 book ai didi

mysql - 不能对 '\' 使用 concat

转载 作者:可可西里 更新时间:2023-11-01 07:59:06 25 4
gpt4 key购买 nike

我想在我的表中保存一个 mediumtext 数据,这是我的代码;

concat('{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Arial;}}\viewkind4\uc1\pard\fs18','1','\par }')

它应该是一个 rtf,但是当我运行时,会发生这种情况,

{
tf1ansiansicpg1252deff0deflang1033{fonttbl{f0fnilfcharset0 Arial;}}viewkind4uc1pardfs181par }

应该是这样的:

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Arial;}}\viewkind4\uc1\pard\fs181\par }

'\'标记消失了,有谁知道怎么做吗?

最佳答案

反斜杠(\)用作转义字符:它是声明后面的字符应该以特殊方式处理。例如,\r 被读作回车符,这将解释结果开头的换行符。由于后面的字符没有任何特殊意义,您的许多反斜杠显然被忽略了。

在需要文字反斜杠的地方使用双反斜杠 (\\)。结果将是输出中的单个反斜杠。它以这种方式工作,因为第一个反斜杠转义了第二个反斜杠,表示它应该被特殊对待作为文字反斜杠

关于mysql - 不能对 '\' 使用 concat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18369684/

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