- 积分
- 298
- 最后登录
- 2023-9-4
- 精华
- 0
- 阅读权限
- 30
- 主题
- 3
- UID
- 544950
- 帖子
- 219
- PB币
- 1502
- 威望
- 35
- 贡献
- 0
- 技术
- 0
- 活跃
- 66
- UID
- 544950
- 帖子
- 219
- PB币
- 1502
- 贡献
- 0
- 技术
- 0
- 活跃
- 66
|
说一说最近我在干的事情。
我的诺基亚5530用了好几年了,由于我有从不删短信的“强迫症”所以手机里有七八千条短信,然后旧手机里有几百条,两个都是诺基亚,于是同步起来还是挺方便的。(symbian只能存999条发出的信息不是很方便——顺带吐槽)
但这不是重点,重点是我现在需要把这些短信转移到iPhone里面。
这就是问题的关键了。诺基亚支持的导出格式只有csv, 而iOS根本不支持导入。几经周折找到了iTools支持导入csv,但这个过程必须做 1. 备份iPhone。 2. 用iTools打开备份。 3. 用iTools打开sms.db数据库并导入csv 4.恢复iPhone. 而最棘手的就是第3步之中诺基亚和iTools的csv格式完全不同。不可以直接导入的。
为了解决这个问题我装了UE装了Access学了正则表达式学了VB。最后,办法是把诺基亚的csv导入Access, 用Access预格式化后导出,用UE里的正则替换做一些精细的格式化,然后再导入iTools.
在这一过程中我发现短信开头是回车的短信无法导入,短信中有双引号的必须替换成两个双引号才能导入,Access的短信那项在导入时得选“内存”否则装不下长的,最后,如果短信中有撇号的跑到iTools里就变成4个撇至今无解。
折腾完毕后我的计算机水平又上了一个档次。
墙裂建议Google啊Apple啊Nokia啊或者第三方合作开发短信云端储存同步功能。以上。。附上写出来的正则。。求920! |
-
2
查看全部评分
-
|