我有一个 xml Web 服务,我在工作中使用它来发出请求。这个请求是一个 xml 文档,包括诸如收件人、主题、正文等信息(如时事通讯所包含的)。
我有一个 ASP.NET 表单来输入上述信息,以形成 Xml 文档,并且我可以输入外文字符(非拉丁文 - 日文、中文、俄文等)。
如果我单步执行我的代码,则可以正常显示外来字符。xml 的编码为 utf-8,我将字符串加载到我的 xml 文档的属性中,因此我不需要在字符串级别对编码执行任何操作。
由于不相关的技术问题,我使用 webmail,但我的老板有 Outlook 2007 Pro,并且没有收到带有外国文本主题行的电子邮件。但是,如果 xml 是通过内部测试工具手动发布的,而不是 .NET 方法/变量 (OOP) 等方式,它将起作用。所以 .NET 在某处出现了故障。
有任何想法吗?