轉換U「串」在Python「串」我有以下幾點:不改變編碼
u'\x96'
我想將其轉換爲以下幾點:
'\x96'
有什麼辦法做這個? str()
不起作用,當使用.encode(...)
它改變編碼。我的主要目標是能夠得到以下的結果,所以任何快捷方式到那裏也會被接受:
>>> '\x96'.decode("cp1252")
u'\u2013'
換句話說,我有u'\x96'
,我想u'\u2013'
。任何幫助,將不勝感激。
我正在使用Python 2.7。
也許你可以解碼爲ascii而不是特定的ANSI代碼頁。 –
@David:但是你不能在'\ x7f'上面使用任何東西。 –
@Ignacio「\ x7f」之上不會有任何東西! –