Re: [轉錄]Re: [轉錄]Re: [轉錄]多語 shift 終端機 …

作者: piaip (大家準備逃難去吧)   2008-03-03 19:18:06
※ 引述《piaip (-)》之銘言:
: 推 albyu:devil在programming板提到的是RFC1521中的內嵌編碼
: → albyu:如 =?encoding?b?xxxxxxxxxxxxxx?= 的格式,或許可避開長度
: → piaip:一樣有長度問題,只是可以比 entity 長一點。
更精確的計算 每個 UCS-2 Unihan 平均要花費...
- UTF-16: 2 byte
- UTF-8: 3-6 不等
- HTML entity: 7 byte for each Unihan
- RFC1521/Multibyte/QP: (省略 =?encoding?q? 這些東西)
4-6 for each
(若兩個字元都 > 0x80 則是 6, 否則為 4)
- RFC1521/Multibyte/BASE64: (省略 =?encoding?b? 這些東西)
8/3 = 2.6 byte
所以用 QP 的話跟 HTML entity 半斤八兩
用 BASE64 則是長文還不錯

Links booklink

Contact Us: admin [ a t ] ucptt.com