2013-11-26 11 views
3

如何使用IronPython腳本在文本文件中打印「註冊商標符號」?使用鐵蟒腳本在文本文件中打印註冊的商標符號?

在我的IronPython腳本中,我在文本中獲取帶有「註冊商標符號」的數據。

代碼:

for accRecvDetData in result.ResultArrayList: 
    line = [] 
    line.append(str(accRecvDetData.NDCDescription)) 

NDCDescription數據前。 'CARDENE® I.V.'

錯誤的詳細信息:

('unknown', u'\xae', 0, 1, '') 
+0

這是完整的錯誤消息嗎? 'accRecvDetData.NDCDescription'是什麼類型('type(accRecvDetData.NDCDescription)'告訴你它是什麼)? –

+0

NDCDescription是字符串類型 – user3035430

回答

0

使用unicode代替str用繩子其中很可能含有像®非ASCII字符的時候。

for accRecvDetData in result.ResultArrayList: 
    line= [unicode(accRecvDetData.NDCDescription)] 

它似乎也可能意味着創建一個包含所有NDCDescriptions的數組。上面的代碼沒有這樣做,但這會:

lines = [unicode(accRecvDetData.NDCDescription) for accRecvDetData in result.ResultArrayList]