xml per bcp in Datei mit codierung

17/07/2008 - 10:59 von Antje Kaiser | Report spam
Hallo zusammen,
ich habe wieder mal das Gefühl ewig nach etwas zu suchen, was bestimmt total
einfach ist.
In meinem SQL-Server 2005 habe ich xml-Daten. Diesen xml-Inhalt möchte ich
nun in eine Datei speichern, was auch prima funktioniert. Die Datei sieht
dann etwas so aus

<root><meta name="test" content="testinhalt"/></root>

Nun möchte ich aber gern, daß in der XML folgendes steht:

<?xml version="1.0" encoding="UTF-8"?>
<root><meta name="test" content="testinhalt"/></root>

Ich will also diese erste Zeile mit ausgeben. Das, im SQL-Server als UTF-16
verwaltete, XML in UTF-8 umzuwandeln habe ich mit der Parameterangabe -C
65001 hinbekommen. Aber wie komme ich zu meiner ersten Zeile.
Für Hilfe wàr ich sehr dankbar.


Gruß
Antje
 

Lesen sie die antworten

#1 Christoph Schneegans
17/07/2008 - 12:11 | Warnen spam
Antje Kaiser schrieb:

<?xml version="1.0" encoding="UTF-8"?>
<root><meta name="test" content="testinhalt"/></root>

Ich will also diese erste Zeile mit ausgeben.



Beachte, daß UTF-8 bei XML ohnehin die Standardcodierung ist; die
o.g. XML-Deklaration ist also redundant.

<http://schneegans.de/expression-web...erung/> · Unicode in xWeb

Ähnliche fragen