- 论坛徽章:
- 1
|
求教关于邮件报文中的中文问题-_-!
原帖由 "yamir" 发表:
直接用IE或者Firefox登录上去看的,发出到163和yahoo的中文都是乱码。
c/c++区有位兄弟给我说用unicode,我觉得邮件编码应该和这unicode没有啥子关系吧-_-!
邮件里From字段完全没有解释,还是和我发出去的一模一样..........
這和 unicode 是無關的問題,
主要的問題應該是表頭資訊的不足(multipart 最好用,但較複雜),
body 中有時也要宣告像
Header:
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0061_01C5D62E.D2D8A420"
其中 boundary 可以固定,只要給同一個人的一封信中不要重覆就好
This is a multi-part message in MIME format.
------=_NextPart_000_0013_01C5D946.DE544550
Content-Type: text/plain;
charset="big5"
Content-Transfer-Encoding: base64
xxxxxx
------=_NextPart_000_0013_01C5D946.DE544550
你可以多用用現有的 MUA 試試就知道, 這個有很多種樣子都可以呈現你的需求
quoted-printable , 8bit , 不用 multipart ...
或者你多看看你收到的中文信中,如何呈現的也行 |
|