Страница: 1 |
столкнулся вот с какой проблемой есть неекая таблица в датасете с набором данным , в которых есть кириллица, делаю 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) ?
Страница: 1 |
Вопрос: DataSet.WriteXML
Добавлено: 19.05.04 13:26
Автор вопроса: Артём Л. | ICQ: 280044491
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #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