在python中将字符串转换为可读格式

时间:2017-11-10 02:59:09

标签: python string non-ascii-characters

这是什么文字格式:
Route::post('/upload', 'ImageController@upload');
我想将其转换为可读格式。我尝试使用utf-16解码但导致错误。编码为ascii也不起作用。

1 个答案:

答案 0 :(得分:0)

从我的理解\xe1\x984a\x82@Z\xb4\x85\xd0看起来像字节流。

所以你可以用这样的可读格式进行转换。

>>> b'\xe1\x984a\x82@Z\xb4\x85\xd0'.decode('utf-8','ignore')
'4a@Z'

你的字节流字符串也以这样的整数格式给出输出。

>>> int.from_bytes(b'\xe1\x984a\x82@Z\xb4\x85\xd0', byteorder='big', signed=True)
-143585681428579525294640

您可以访问herehere