用混合语言(LTR + RTL)重新排列字符串?

时间:2010-09-20 14:49:45

标签: c# .net string right-to-left

我有一个混合语言的文本,(一个LTR和另一个RTL)。当在SMTP上发送字符串时,字符串会混淆。有没有办法识别字符串?

1 个答案:

答案 0 :(得分:2)

RTL仅影响文本的显示,而不影响传输。不确定“混合”可能意味着什么,但我建议你仔细看看MailMessage.BodyEncoding属性。默认值为ASCII,不适合发送RTL语言中使用的字符类型。如果这没有用,那么请考虑问题可能实际上是由您使用的邮件阅读器引起的。它可能不支持RTL或无法处理混合。