簡體   English   中英

RS-232C和電子郵件(7位字符集)

[英]RS-232C and Email in 7bit char set

“ 9.3。忠實的老派:RS-232C”一章中的“設計嵌入式硬件”一書中提到,由於RS-232C,電子郵件仍以7位字符集發送:

聽說RS-232C系統仍在使用7位數據幀(60年代的另一個遺留物),而不是更常見的8位數據,這也是聞所未聞的。 實際上,這就是為什么您仍然會看到互聯網上的電子郵件限制為7位字符集的原因之一,以防萬一數據包碰巧通過僅支持7位傳輸的串行連接進行路由。

如何確認觀察結果?

查看規格。 用於ARPA Internet文本消息的原始rfc822明確指出:

消息由標題字段和(可選)正文組成。 主體只是一系列包含ASCII字符的行。

由於ASCII是7位,所以瞧。

但是請注意,該原始規范還有很多附加功能,包括所有MIME擴展名,這些擴展名允許非ascii文本的消息頭擴展名

引號的可打印 MIME編碼是專門設計用來以7位字符編碼8位數據的。 此編碼被廣泛用於編碼電子郵件。

還要注意,您引用的文本是“如果數據包碰巧通過串行連接路由的”,這會產生誤導,尤其是當它們在IP數據包的上下文中交談時。 IP數據包采用8位數據路徑,如果沒有其他編碼,則無法直接通過7位RS-232鏈路發送(因此,它不再是7位數據路徑,而是8位)。

當電子郵件首次流行時,限制為7位的系統已經很舊了。 您今天發現1的機會接近零。

由於某些字符對電子郵件程序具有特殊含義(最著名的是行尾字符),因此限制字符集仍然有意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM