我正在研究一个系统,为重新编码工作室进行预订。目前我正在发送电子邮件通知业主已经预订,并向预订人员发送概述。
我的脚本有效但布局在Gmail中搞砸了。我想它可能是编码。
我正在使用str_pad()添加所有句号添加全部并使值对齐
这应该是什么样的
Recording Time..........................| 8 Hours
Editing and Production time.............| 4 Hours
Discs...................................| 1
Setup and Rehearsal time................| 1 Hour
但最终在gmail中看起来更像这样。虽然使用了相同数量的句号。
Recording Time.......................| 8 Hours
Editing and Production time.............| 4 Hours
Discs...........................| 1
Setup and Rehearsal time...............| 1 Hour
这就是它的实际外观。 http://dl.dropbox.com/u/11163035/stack_PHP_Gmail.png
如果您在Gmail中查看原始邮件,也会正确显示。
答案 0 :(得分:1)
这不是因为编码。这是因为上述@datasage在你的问题评论中提到的原因。
您可以使用html <pre></pre>
标记。它强制文本以固定宽度的字体(通常是Courier)显示,并保留空格和换行符。
或者,您可以发送文本格式的电子邮件!
希望它有所帮助!