ich unter info.xml-Datei, die für den Knoten Firma Czech Zeichen verwendet:ant Loadfile Aufgabe mit tschechischen Zeichen nicht in XML-Datei gegeben arbeitet
<?xml version="1.0" encoding="utf-8"?>
<Candidates>
<name>Arvind Kumar</name>
<company>ěčš</company>
</Candidates>
Ich habe unter build.xml Datei Info zu lesen. xML-Datei und Inhalt von xML-Datei:
<?xml version="1.0" encoding="utf-8"?>
<project name="Check" default="">
<xmlproperty file="info.xml" collapseAttributes="true"/>
<echo file="output.txt" append="false">${Candidates.company}</echo>
</project>
Nach dem Ausführen Ameise auf Windows 7, bekomme ich folgende Ausgabe in output.txt dem falschen Wert von 'Unternehmen' zeigt:
<?xml version="1.0" encoding="utf-8"?>
<Candidates>
<name>Arvind Kumar</name>
<company>??š</company>
</Candidates>
Ich habe versucht, mit einem anderen build.xml mit Codierung ant Loadfile Aufgabe zu verwenden, aber dies auch nicht helfen:
<?xml version="1.0" encoding="utf-8"?>
<project name="Check" default="">
<loadfile encoding="utf-8" srcFile="info.xml" property="encoded_file"/>
<echo file="output.txt" append="false">${encoded_file}</echo>
</project>
Bitte lassen Sie mich wissen, wie Ant-Task zu verwenden, die und korrekt anzuzeigen tschechischen Zeichen in lesen XML-Datei.