我有一个Web服务,以XML格式向各种应用程序提供数据。其中XML是一个Base64编码的文本文件。
此Web服务执行的操作是接收字符串,使用字符集windows-1252(西欧式)将其保存为文本文件。然后它将文件名输入第三方DLL。然后DLL打开它并将其转换为ISO-5426并将其保存到新的结果文件中。我应该声明我无法控制这个DLL 然后,Web服务必须打开结果文件,将其转换为base64并将其作为XML结果的一部分返回。
我遇到的问题是,似乎无法在.NET中使用字符集ISO-5426打开文件。如果它以任何其他方式打开,则更改或删除字符。
是否可以将ISO-5426标准导入.NET,还是有其他方法可以解决这个问题?
我不是字符集或ISO标准方面的专家,所以请保持温和。