递归火山软件开发平台

标题: MySQL数据库插入语句文本中包含转义符的问题 [打印本页]

作者: congzihang    时间: 2025-5-10 15:23
标题: 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
将转义符转码处理或将文本直接转成BASE64存储
作者: 创世魂    时间: 2025-5-10 16:02
进行编码后存储。
作者: 兵三进一    时间: 2025-5-10 17:03
xuezhq 发表于 2025-5-10 15:47
将转义符转码处理或将文本直接转成BASE64存储

好主意
作者: 兵三进一    时间: 2025-5-10 17:03
创世魂 发表于 2025-5-10 16:02
进行编码后存储。

受教了
作者: congzihang    时间: 2025-5-10 17:20
创世魂 发表于 2025-5-10 16:02
进行编码后存储。

谢谢!感谢指点,搞定了,结贴。
作者: congzihang    时间: 2025-5-10 17:24
xuezhq 发表于 2025-5-10 15:47
将转义符转码处理或将文本直接转成BASE64存储

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




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4