XML Basics / XML Encoding / Zeichensätze generieren mit C#.NET

Zeichensätze generieren mit C#.NET

Zeichensätze generieren mit C#.NET

Speziell im internationalen Datenaustausch werden unterschiedliche Kodierungen verwendet. Sofern die in XML verwendeten Zeichen nicht aus dem UTF-8-Encoding stammen, ist im XML-Prolog das verwendete Encoding anzugeben.

Eine grobe Übersicht von über 55.000 Zeichen können Sie sich auch in C#.NET einfach generieren, z.B. als sequenzielles XML-Dokument:


StreamWriter sw = new StreamWriter(@"sonderzeichen2.xml");
sw.WriteLine("<ROOT>");
for(int i=33; i<55296; i++) 
  sw.WriteLine("<z dec=\"&amp;#{0};\">&#{0};</z>", i);
sw.WriteLine("</ROOT>");
sw.Close();

bzw. als sequenziell generiertes HTML


StreamWriter sw = new StreamWriter(@"C:\wg\sonderzeichen2.html");
sw.WriteLine("<html><body><table>");
for(int i=33; i<55296; i++) 
  sw.WriteLine("<tr><td>&#{0};</td><td>&amp;#{0};</td></tr>", i);
sw.WriteLine("</table></body></html>");
sw.Close();

wg / 28. Dezember 2017



Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf:

Vorname
Nachname
Mailadresse







Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

☎ 0151. 750 360 61 * eMail: info2018@wilfried-grupe.de

www.wilfried-grupe.de/Encoding2.html