C# 如果文档名称具有希腊字符,则在CM中上载时内容文件已损坏

C# 如果文档名称具有希腊字符,则在CM中上载时内容文件已损坏,c#,character-encoding,filenet,C#,Character Encoding,Filenet,我在自己制作的DLL(C#)中有一个例程,用于将文档上载到内容管理器(IBMFilentP8) 它工作得很好,但我对一些角色有问题。 我上传了一个文件名为“filenameØ.docx”的文档,碰巧“Ø”字符在某种程度上造成了麻烦,因为例程总是以良好的方式结束(文档和元数据实际上已加载),但CM中的内容已损坏且无法读取。 奇怪的是,这种行为只发生在web应用程序中;在客户端应用程序中,文件已正确加载,我可以将其读回 这可能是某些配置中的字符集错误。有人能帮忙吗?网页有一个包含编码的标题。必须更改

我在自己制作的DLL(C#)中有一个例程,用于将文档上载到内容管理器(IBMFilentP8)

它工作得很好,但我对一些角色有问题。 我上传了一个文件名为“filenameØ.docx”的文档,碰巧“Ø”字符在某种程度上造成了麻烦,因为例程总是以良好的方式结束(文档和元数据实际上已加载),但CM中的内容已损坏且无法读取。 奇怪的是,这种行为只发生在web应用程序中;在客户端应用程序中,文件已正确加载,我可以将其读回


这可能是某些配置中的字符集错误。有人能帮忙吗?

网页有一个包含编码的标题。必须更改编码。是的,它被设置为utf-8,其中包括Øchar。它可能应该是windows编码1251。您可能希望添加到请求头:CHARSET=windows-1251