2

XmlDocument クラスを使用して XML ファイルを読み込んでいますが、属性の値を読み取るたびに、「æ」「ø」や「å」などのデンマーク語の文字をたとえば \xf8 に変換します。正規表現は失敗します。

私はこのようにしてみました:

XMLDoc = XmlDocument()
XMLDoc.Load(StreamReader(path, Encoding.GetEncoding("ISO-8859-1")))

しかし、私がするとき:

tablename = N.GetAttribute("TableName")  

それはまだ次のように出てきます:

u'Reg_konto_bel\xf8b'

単純にしたい場所: Reg_konto_beløb Xml ファイルはISO-8859-1 でエンコードされており、.py ファイルの先頭でも宣言しています。

# encoding: ISO-8859-1

誰でも助けることができますか?前もって感謝します

4

1 に答える 1