congzihang 发表于 2025-5-10 15:23:22

MySQL数据库插入语句文本中包含转义符的问题

{
        "测试JOSN":{
                "1":"金色",
                "2":"黄色",
                "3":"金色\r\n绿色\r\n紫色"               
        }
}


如上文本执行到数据库里会自动去掉\r\n 并换行如果加入转义符\\r\\n,读取数据后,再保存到数据库内,还是会自动去掉\r\n 并换行

{
        "测试JOSN":{
                "1":"金色",
                "2":"黄色",
                "3":"金色
绿色
紫色"               
        }
}


这样读到的数据 导致了JSON对象类 创建自文本失败,有什么好方法解决吗

xuezhq 发表于 2025-5-10 15:47:36

将转义符转码处理或将文本直接转成BASE64存储

创世魂 发表于 2025-5-10 16:02:42

进行编码后存储。

兵三进一 发表于 2025-5-10 17:03:23

xuezhq 发表于 2025-5-10 15:47
将转义符转码处理或将文本直接转成BASE64存储

好主意:)

兵三进一 发表于 2025-5-10 17:03:37

创世魂 发表于 2025-5-10 16:02
进行编码后存储。

受教了:)

congzihang 发表于 2025-5-10 17:20:35

创世魂 发表于 2025-5-10 16:02
进行编码后存储。

谢谢!感谢指点,搞定了,结贴。

congzihang 发表于 2025-5-10 17:24:15

xuezhq 发表于 2025-5-10 15:47
将转义符转码处理或将文本直接转成BASE64存储

谢谢!感谢指点,搞定了。
页: [1]
查看完整版本: MySQL数据库插入语句文本中包含转义符的问题