用 base64 编码过的字符带 b',如何存入数据库?

2016-07-09 21:44:01 +08:00
 omg21
我在把带有单引号和双引号还有其他特殊字符的网页代码存入数据库时用了 base64 转换,但是转换后的字符串带了个 b'...',现在还是没法代换到 SQL 的 values('%s')里,应该怎么解决?
4047 次点击
所在节点    Python
5 条回复
imn1
2016-07-09 22:07:10 +08:00
decode
billlee
2016-07-09 23:42:42 +08:00
decode('ascii')
notgod
2016-07-10 09:20:04 +08:00
搜索 php mysql 转义
非 php 也一样 都有转义函数

自动加 /

专门应对这种情况 你不看文档的吗?
beginor
2016-07-10 11:49:37 +08:00
插入式不能做参数化么?
iyangyuan
2016-07-10 18:49:25 +08:00
这,是个 orm 框架都会做转义吧?不要自己拼 sql

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/291412

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX