从字符串Python中删除商标符号

2024-04-28 06:16:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我在为设计师准备一些资料。我在Windows机器上用python从SQL Server中提取数据(不确定OS是否重要)。我该怎么做这个字符串的官方商标™' ='官方商标'?此外,任何关于unicode或相关主题的进一步信息/阅读都会帮助我变得更加独立。谢谢你的帮助!

编辑:

也许我应该包括一些代码。我现在在运行时遇到此错误:“unicodedecoderror:”ascii“编解码器无法解码位置2中的字节0x99:序号不在范围(128)内。”下面是我的代码:

row.note = 'TM™ Data\n'
t = row.note
t = t.rstrip(os.linesep).lstrip(os.linesep)
t = t.replace(u"\u2122",'')

Tags: 数据代码机器sql官方serveroswindows
2条回答
>>> 'Official Trademark™'.strip('™')
'Official Trademark'
>>> 

商标符号是Unicode字符U+2122,或者是Python符号u"\u2122"

只需搜索并替换:

'string'.replace(u"\u2122", '')

相关问题 更多 >