一次好奇怪的文本导入

2016-09-26 16:44:36 +08:00
 ebony0319

其实很简单"内容","对方名字","对方手机","发送时间 ","类型 "。但是在内容里面有各种符号,?“()~!@¥%…......各各样的。所以导致数据库不知道应该以什么作为结束。怎么解决这个奇葩问题啊

2235 次点击
所在节点    MySQL
8 条回复
lianyue
2016-09-26 17:04:54 +08:00
转义
lrh3321
2016-09-26 17:06:42 +08:00
转义 或者 二进制形式存储 短信内容
ebony0319
2016-09-26 17:29:33 +08:00
@lianyue
@lrh3321 插入的时候导入 csv 不好转义
codehz
2016-09-26 19:17:19 +08:00
一个以空间换时间(开发时间)的方法是 base64 编码
sobigfish
2016-09-26 19:31:00 +08:00
最后出现的手机号作为分割,然后往前推名字,剩下的全处理为“内容”?
ebony0319
2016-09-26 20:01:55 +08:00
@sobigfish 但是这样不对,我试了,有可能信息存在没有发出去,只是临时的保存在一个文件夹里面。也被抓回来了。
lslqtz
2016-09-27 01:14:39 +08:00
对特殊字符在处理时+/
lslqtz
2016-09-27 01:14:42 +08:00
\

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

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

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

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

© 2021 V2EX