gpt4 book ai didi

c# - 以随机编码获取换行符

转载 作者:太空狗 更新时间:2023-10-30 01:09:26 27 4
gpt4 key购买 nike

我正在向不同文化背景的人发送一些电子邮件。数据来自采用适当编码的文件。但是,我需要阅读前几行来处理它们(获取主题等)所以我这样做:

 var lines = File.ReadAllLines(filename, encoding);
... read first few lines up to blank...
lines = String.Join(newline, lines.skip(lineNum));

但是,我不知道我应该怎么做才能获得适当的换行值。每种编码都不同,我不能使用 Environment.NewLine,因为我需要换行符来表示电子邮件收件人的特定编码,而不是 Web 服务器的编码。

最佳答案

您仍在处理文本,因此您无需担心编码(与字符数据的二进制表示形式之间的转换)。您可能需要担心的是“新行”在字符方面的不同表示

目前尚不清楚您最终使用什么来发送邮件 - 我希望无论您使用什么都可以为您解决所有问题。然而,RFC 822将行定义为用 CRLF ("\r\n") 分隔,所以我会使用它。

当然,如果您发送文本的 HTML 版本,那么它无论如何都会包含用于行/段分隔的 HTML 标记。

关于c# - 以随机编码获取换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6819530/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com