python字符串中的奇怪字符

python字符串中的奇怪字符,python,string,unicode,python-unicode,unicode-escapes,Python,String,Unicode,Python Unicode,Unicode Escapes,我正在读取一个文件的内容,其中一个字符是未知字符。我将文件中包含此未知字符的部分复制到文本编辑器中,并创建了以下脚本。我上传了一个脚本的图像,因为我无法粘贴这个角色,所以它显示为空。图像中的未知字符为“”。这个角色是什么?删除此角色和其他类似角色的正确方法是什么 x = "<0x01> hello" print x.decode('utf-8', 'ignore') print x.replace("<0x01>", "") x=“你好” 打印x.decode('ut

我正在读取一个文件的内容,其中一个字符是未知字符。我将文件中包含此未知字符的部分复制到文本编辑器中,并创建了以下脚本。我上传了一个脚本的图像,因为我无法粘贴这个角色,所以它显示为空。图像中的未知字符为“”。这个角色是什么?删除此角色和其他类似角色的正确方法是什么

x = "<0x01> hello"

print x.decode('utf-8', 'ignore')
print x.replace("<0x01>", "")
x=“你好”
打印x.decode('utf-8','ignore')
打印x.replace(“,”)

Python 2.7.6


Ubuntu14.04

读取文件时定义了编码?您可以发布代码而不是图像吗?@mnm欢迎使用SO!但是,请将代码放在问题本身中。链接不会永远持续下去,如果你不需要跟随链接,回答这个问题会更容易。这是一个控件,一个不知何故被插入到你文件中的字符。在Python字符串中编写该字符的正常方式是
“\x01”
似乎是编辑器显示不可打印字符的方式,而这不是您自己可以键入的。