Encoding Biztalk Server 2010-目标文档中的Functoid输出编码不正确

Encoding Biztalk Server 2010-目标文档中的Functoid输出编码不正确,encoding,mapping,biztalk,Encoding,Mapping,Biztalk,我偶然发现了一个让我完全困惑的问题 情景: 1) 我有一个编码为iso-8859-1的输入XML消息,其中包含瑞典语字符 2) 我有一个没有任何XSLT编码集的映射 3) 映射通过“映射”functoid静态设置一个目标字段。该值包含瑞典语字符 4) 我有一个输出XML消息,它通过自定义管道获取编码iso-8859-1集(按照此处的说明:) 5) 所有消息的编码都经过眼睛和字符字节分析的确认。它们实际上是iso-8859-1 问题: 如果源文档中存在瑞典语字符并映射到目标字段,则目标字段的编码正

我偶然发现了一个让我完全困惑的问题

情景:

1) 我有一个编码为iso-8859-1的输入XML消息,其中包含瑞典语字符

2) 我有一个没有任何XSLT编码集的映射

3) 映射通过“映射”functoid静态设置一个目标字段。该值包含瑞典语字符

4) 我有一个输出XML消息,它通过自定义管道获取编码iso-8859-1集(按照此处的说明:)

5) 所有消息的编码都经过眼睛和字符字节分析的确认。它们实际上是iso-8859-1

问题:

如果源文档中存在瑞典语字符并映射到目标字段,则目标字段的编码正确。如果瑞典语字符来自地图中的functoid,那么编码是错误的,我会在该字段中听到乱码

我尝试过不同的目标编码(包括Windows-1252、UTF-8),使用各种不同的functoid来设置值。没什么帮助

雪上加霜的是,我让一位同事在另一台服务器上尝试了模式和映射,他没有遇到这个问题

欢迎任何建议,这让我发疯了

哦-我正在Windows Server 2008 R2 Enterprise(64位)上的Biztalk Server 2010 3.9.469.0上运行

致以最良好的祝愿


Goran

另一台计算机运行的版本是否相同,区域设置是否相同?是的,版本相同。相同的区域设置。我试图重现错误,但没有成功。如果没有其他人能够复制它,则该BizTalk server可能有问题,例如代码页已损坏/丢失。