使用铁蟒蛇脚本在文本文件中打印注册商标符号?

时间:2013-11-26 09:15:08

标签: python python-2.7 ironpython

如何使用IronPython脚本在文本文件中打印“注册商标符号”?

在我的IronPython脚本中,我在文本中获得了带有“注册商标符号”的数据。

代码:

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

NDCDescription数据ex。 'CARDENE® I.V.'

错误详情:

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

1 个答案:

答案 0 :(得分:0)

在处理可能包含非ASCII字符的字符串时,请使用unicode代替str

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

您可能还想创建一个包含所有NDCD描述的数组。上面的代码没有这样做,但这会:

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