【问题标题】:"invalid character in the given encoding"....Hebrew characts in .doc file“给定编码中的无效字符”.... .doc 文件中的希伯来语字符
【发布时间】:2012-06-27 10:14:32
【问题描述】:

当我尝试将希伯来语语言的 .doc 文件上传到 SharePoint 列表时出现主题错误。

XmlDocument document = new XmlDocument();
            if (_view.DocumentStream != null)
            {
                document.Load(_view.DocumentStream);

在 .Load() 方法和 DocumentStream 是 Stream 类型时引发异常。 希伯来字符存在字符集问题,但我不知道如何解决。 谢谢和问候,

维托

【问题讨论】:

  • .doc 文件不是 XML 文档。
  • .doc 文件用此代码正确上传。
  • 也许这些是 DOCX 文件,而您正在打开它们的主要部分(DOCX 文件是 ZIP 文件)?检查您打开的 XML 并查看它的编码。它应该在第一行,即

标签: c# sharepoint .doc


【解决方案1】:

.doc 文件不是 XML 文档,因此 XML 解析器首先会遇到类似

ÐÏࡱá

这不是文档语言的问题,而是你使用的方法的问题。

这个问题是你需要问的:

Sharepoint API - How to Upload files to Sharepoint Doc Library from ASP.NET Web Application

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    相关资源
    最近更新 更多