2012-06-27 1 views
0

ошибка объекта возникает, когда я пытаюсь загрузить файл .doc на иврите в список SharePoint.«Недопустимый символ в данной кодировке» .... Ивритские символы в .doc-файле

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

Исключением является метод .Load() и DocumentStream si a Тип потока. Проблема с кодировкой еврейского персонажа, но я не знаю, как это решить. Спасибо и уважением,

Vito

+2

.doc файл не является XML-документ. – zmbq

+0

.doc файлы на английском языке загружаются правильно с помощью этого кода. – vibon82

+0

Возможно, это файлы DOCX, и вы открываете основную часть из них (файлы DOCX являются ZIP-файлами)? Проверьте XML, который вы открываете, и видите, что это кодировка. Он должен быть в верхней строке, тег zmbq

ответ

0

Файл .doc не является документом XML, таким образом, первое, что XML-парсер будет работать в будет выглядеть как

ÐÏࡱá 

Это не проблема с языком документа, но с использованием метода, который вы используете.

Этот вопрос то, что вам нужно спросить:

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

 Смежные вопросы

  • Нет связанных вопросов^_^