|
|
1
3
在将邮件发送给之前
要真正理解问题和解决方法,必须深入研究Perl中套接字中字符与八位字节的处理:
以一封仅由两个俄语字符组成的邮件为例。带有行尾和邮件尾标记,由7个字符组成:
这意味着邮件结束标记不完整。这意味着邮件服务器将等待更多数据,而邮件客户端不知道需要发送更多数据。这实际上会导致应用程序挂起。
有人可能会认为IO::Socket::SSL::syswrite应该以一种合理的方式处理UTF8数据,这是请求的,但在
RT#98732
. 但是
下一层是预期的
现在有人可能会说
|
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 1 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 1 年前 |