如何使用IronPython脚本在文本文件中打印“注册商标符号”?
在我的IronPython脚本中,我在文本中获得了带有“注册商标符号”的数据。
代码:
for accRecvDetData in result.ResultArrayList:
line = []
line.append(str(accRecvDetData.NDCDescription))
NDCDescription数据ex。 'CARDENE® I.V.'
错误详情:
('unknown', u'\xae', 0, 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]