寄托天下
查看: 17499|回复: 4
打印 上一主题 下一主题

[研究生] 关于gmail邮件换行的问题 [复制链接]

Rank: 5Rank: 5

声望
101
寄托币
2081
注册时间
2011-9-18
精华
0
帖子
418

寄托兑换店纪念章 US-applicant 加拿大offer勋章

跳转到指定楼层
楼主
发表于 2014-2-16 22:55:42 |只看该作者 |倒序浏览
本帖最后由 superman31 于 2014-2-16 23:52 编辑

这是一个困扰我挺久的问题,可能是一个2b问题,看看有没有人能帮我解答,谢谢啦。
用gmail的时候,写邮件显示没问题,但发出的邮件每半行就会自动换行,看着别扭(如图所示,网上随便复制的一段话)
这样无论查看还是复制都不方便,是我的设置有问题吗?我好像也没怎么设置过。
QQ截图20140216224708.jpg
QQ截图20140216230833.jpg
0 0

使用道具 举报

Rank: 5Rank: 5

声望
101
寄托币
2081
注册时间
2011-9-18
精华
0
帖子
418

寄托兑换店纪念章 US-applicant 加拿大offer勋章

沙发
发表于 2014-2-16 23:58:43 |只看该作者
没人回答,自己百度出答案了……来自豆瓣

用纯文本模式写email是一个很好的习惯,这样既节省带宽又能很方便地在各种设备上显示,比如不会出现某个gif表情在你手机里显示不出来的情况。事实上,如果你需要输入表情,可以用ascii表情(http://en.wikipedia.org/wiki/List_of_emoticons);如果你需要强调可以用引号或者星号等等。

我要说的是,如果邮件内容是纯英文(或拉丁文字)的话,Gmail里的纯文本模式能很好的自动按照72个字符分隔;但如果邮件内容里有超文本链接(比如网址),为了保证整个网址不会被分割,有时候一行会超过72个字符。一个很简单的解决办法就是把网址单独成行列出来,因为一般的网址不会超过72个字符,如果实在超过了就用bit.ly之类的缩一下好了。如果邮件内容包含中文的话,Gmail的字符分割就很奇怪了,既不是按72个汉字,也不是按36个汉字来分的,看起来很像是随机的(我猜测是按汉字的分词?)。也就是说如果你写了一篇很长的邮件,里面有汉字、英文和网址,并且用纯文本模式发送的话,对方看到的就是一封胡乱分割行的邮件了。

因为一个汉字的宽度大约等于两个英文字符,所以对于汉字,可以将其作为两个字符处理,然后仍然按照72字符一行来分割,这样得到的段落会尽可能的整齐。

P.S. 写完这篇文章之后我发现豆瓣日记对汉字的切割做的很好,而且对超文本链接有特别处理:虽然直接一行达到一定的字符数就分割,但是整个链接还是连在一起可以点的,而且复制下来的话也没有问题,还是一行完整的链接。但是显然对英文单词豆瓣并没有进行处理,比如第二行的gif是一个单词就被断开了。应该是这么说,豆瓣日记的行分割是基于汉字的,Gmail的行分割是基于英文文本的,今后的文本框应该要结合二者的优点,对汉字(Unicode)以及英文(Latin)的处理都要注意。

使用道具 举报

Rank: 5Rank: 5

声望
101
寄托币
2081
注册时间
2011-9-18
精华
0
帖子
418

寄托兑换店纪念章 US-applicant 加拿大offer勋章

板凳
发表于 2014-2-17 22:38:21 |只看该作者
ChrisGardnerqhk 发表于 2014-2-17 10:12
赞一个吧~hotmail我出现了行间距超大的情况。不知道和你的情况有没有关系。

我已经找到解决方法了,gmail的纯文本模式每72个字符换行,改为富文本就ok了,果然是2b问题一个,最近智商降低了……

使用道具 举报

Rank: 6Rank: 6

声望
98
寄托币
2607
注册时间
2011-11-26
精华
1
帖子
777

寄托兑换店纪念章

地板
发表于 2014-2-19 11:06:49 |只看该作者
mark

使用道具 举报

RE: 关于gmail邮件换行的问题 [修改]

问答
Offer
投票
面经
最新
精华
转发
转发该帖子
关于gmail邮件换行的问题
https://bbs.gter.net/thread-1701998-1-1.html
复制链接
发送
回顶部