Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: DataSet.WriteXML Добавлено: 19.05.04 13:26  

Автор вопроса:   Артём Л. | ICQ: 280044491 

столкнулся вот с какой проблемой есть неекая таблица в датасете с набором данным , в которых есть кириллица, делаю

Dim fw As New Xml.XmlTextWriter("data.xml", System.Text.Encoding.GetEncoding(1251))

Try

DataSet.WriteXml(fw, XmlWriteMode.WriteSchema)

Finally

fw.Close()

End Try

получаю хмл файл, но открыть в ie его немогу выдает ошибку, как я понял что-то с кириллицей связано, открываю файл в блокноте и добавляю

и тогда в ie всё нормально открывается.

Соответсвенно из-за этой проблемы я не могу получить данные через DataSet.ReadXml()

почему в хмл файле не указывается кодировка, если я явно ее указал System.Text.Encoding.GetEncoding(1251) ?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 22.05.04 15:30
Попробуй сохранять в UTF8.

Ответить

Номер ответа: 2
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #2 Добавлено: 22.05.04 15:45
на самом деле помогло:

Dim fw As New Xml.XmlTextWriter("data.xml",
System.Text.Encoding.GetEncoding(1251))
Try

fw.WriteStartDocument()
DataSet.WriteXml(fw, XmlWriteMode.WriteSchema)

fw.WriteEndDocument()
Finally
fw.Close()
End Try



Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам