Ankush_Sethiya Ответов: 1

Кодировка UTF-8 в верхнем регистре при создании XML в VB.NET 2008 год


Всем Привет..
Я пытаюсь создать XML-файл в VB.Net 2008, но при создании файла я должен получить вывод в виде:

<?xml version="1.0" encoding="UTF-8"?>


но вот что я получаю

<?xml version="1.0" encoding="utf-8"?>


Я хочу "utf-8" в верхнем регистре.. Перепробовал много кодов, но остался недоволен..

Любая помощь будет оценена по достоинству.

заранее спасибо.

Что я уже пробовал:

Прямо сейчас я написал::

Тусклое имя файла в виде строки
Имя Файла = Приложение.StartupPath & "\TESTING.XML"
Dim Writer Как Новый XmlTextWriter(Имя Файла, System.Text.Encoding.Кодировке utf8)

Все работает отлично, кроме строчного "utf-8".

Maciej Los

Честно говоря, я не понимаю таких требований...

Ankush_Sethiya

XML-файл, сгенерированный со строчной буквой "utf-8", не загружался ни в один из инструментов. Разница между файлом, который загружался в этот инструмент, была только "UTF-8". Поэтому мы разместили это требование. После получения этого файла с прописными буквами "UTF-8", его загружают в этот инструмент..!

1 Ответов

Рейтинг:
4

OriginalGriff

Это вообще не должно иметь значения, и я знаю только одно приложение, которое не любит строчные буквы - которые генерирует большинство систем.

Но... это не так уж трудно сделать: c# - utf-8 в верхнем регистре? - переполнение стека[^] - код на C#, но он должен быть довольно простым для преобразования. Если вам это нужно, существуют онлайн-конвертеры: Преобразователь кода C# в VB и VB в C# – Telerik[^] который может сделать большую часть этого для вас.


Maciej Los

5ed!

Ankush_Sethiya

Спасибо @OriginalGriff..!! :)
Это сработало отлично..!!

OriginalGriff

Всегда пожалуйста!