当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : {原创}第三方软件实现的通讯录 地址本完美搬迁
帖子发表于 : 2009-05-31 23:39 

注册: 2009-05-04 23:56
帖子: 310
送出感谢: 0 次
接收感谢: 0 次
从OUTLOOK/EXPRESS FOXMAIL 到EVOLUTION

大家都知道,EVOLUTION的通讯录导入功能有点问题。对CSV格式文件支持不是很好。至少我碰到的问题有:
1,编码。这个问题虽然可以解决,比如通过GEDIT的不同打开和保存编码,但是很烦;
2,映射。这个问题不是你我能够解决的啦。丢数据,错位等等,问题不少。

但是,有一种格式的数据,大家的支持度都很好的,可惜,WINDOWS下面的 软件的支持度不好,那就是VCARD. WINDOWS缺省只支持一条记录一个文件。就我而言,1000条记录的电子邮件和手机,电话信息,一条一条输出,那不要崩溃啊!

最后想出了一个办法,就是第三方软件或者是服务。我选择的是中国移动的免费139邮箱。该邮箱支持的通讯录比较多:OUTLOOK/EXPRESS FOXMAIL 一个不少。当然还有什么GMAIL等,我没有使用。我用的是本地的邮箱。

操作如下:
1,本地邮箱通讯录,地址本导出文件,格式CSV;
2,免费申请一个中国移动139邮箱;地址:mail.139.com
3,操作将以上通讯录文件导入到中国移动服务器;
4,再次操作导出到VCARD;
5,这样子得到的VCARD是GB编码的;没有关系
sudo gedit
打开文件的时候,注意选择GB编码,保证不出现乱码(如果你的机器配置好的话,AUTO DETECT能够正常工作的话,本步骤可以省略);
另存为 文件名随你了 ,选择编码为UTF8;

6;进入EVOLUTON,导入通讯录。你会发现,近乎完美!

以上是本人几乎一个晚上的劳动成果!解决了接近1000条记录的通讯录,地址本!


最后由 laixt 编辑于 2009-06-01 9:14,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 第三方软件实现的通讯录 地址本完美搬迁
帖子发表于 : 2009-05-31 23:43 
头像

注册: 2009-05-31 22:52
帖子: 235
送出感谢: 0 次
接收感谢: 1
楼主辛苦了,下来试试,先做个记号 :em11


_________________
自從簽名被別人“借用”了之後我就不用了


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 第三方软件实现的通讯录 地址本完美搬迁
帖子发表于 : 2009-05-31 23:49 

注册: 2009-05-04 23:56
帖子: 310
送出感谢: 0 次
接收感谢: 0 次
sirniu 写道:
楼主辛苦了,下来试试,先做个记号 :em11



谢谢鼓励!大家一起继续努力!

注册这么久了,今天还是第一次奉献。以往都是索取多。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: {原创}第三方软件实现的通讯录 地址本完美搬迁
帖子发表于 : 2009-06-01 9:33 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
iconv / enconv 吧。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 : Re: {原创}第三方软件实现的通讯录 地址本完美搬迁
帖子发表于 : 2009-06-13 19:14 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
几个问题阿

1。为啥用sudo?
2。gedit怎么转换编码?
3。evolution除了导出vcf 还能不能导出其他格式?
:em20


_________________
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en


页首
 用户资料  
 
6 楼 
 文章标题 : Re: {原创}第三方软件实现的通讯录 地址本完美搬迁
帖子发表于 : 2009-06-15 8:36 

注册: 2009-05-04 23:56
帖子: 310
送出感谢: 0 次
接收感谢: 0 次
highwind 写道:
几个问题阿

1。为啥用sudo?
2。gedit怎么转换编码?
3。evolution除了导出vcf 还能不能导出其他格式?
:em20


1,一般情况下可以不用SUDO。习惯了。特别是你当前对所操作的文件夹,文件没有操作权限的时候。但是一般你的文件应该不会和系统文件,文件夹混放在一起,你应该具有完全的读写权限的。
2,GEDIT转换编码的方式:打开的时候,先打开GEDIT,不要直接打开文档;打开文档的时候,选择文档编码为你的文档的正确编码,一般windows过来,GB开头的居多;确认是否正确很简单:看出来有无乱码即可;另外保存为,保存的时候,同样选择编码,选择编码的时候选择为ubuntu的缺省编码,UTF-8即可。
3,EVOLUTION可以导出另外一种格式,这种格式有点类似于excel格式,打开也是用他来打开的。应该叫做带分割的文本格式吧,CSV,但是这个格式因为各个系统存在编码,映射的问题,兼容性不是很好。比如:name,中文可以分解成为名,姓,全名等等,各个系统不同,导入导出的时候,需要作映射。而EVOLUTION没有提供手工映射功能,自动映射的时候丢数据很严重。无法使用。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: {原创}第三方软件实现的通讯录 地址本完美搬迁
帖子发表于 : 2009-06-15 9:06 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
不存地址簿的路过


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
8 楼 
 文章标题 : Re: {原创}第三方软件实现的通讯录 地址本完美搬迁
帖子发表于 : 2009-06-15 12:36 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
:em11 谢谢 laixt 的解答
第二个问题解决了谢谢阿,现在另外还用了enca
关于第三个问题:参考
http://idcnews.net/html/edu/20070101/282240.html
摘抄:
引用:
由于在evolution中通迅录导出的格式为vcard格式的(其实也能够导出为csv格式,但方法比较隐蔽且有很大的记录损失-因此建议不用-方法后面再讲
。。。。。。
evolution直接导出csv格式的通讯录方法:
evolution-addressbook-export --format=csv >contacts.csv
但此工具导出的内容,不能被thunderbird最大限度的导入,所以建议不用此方法


哎,看来足够的兼容性和人性化真的是款好软件必备的,不然还不如敲命令去呢。


_________________
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译