2012-12-15 90 views
0

我使用twitter-api從Twitter中的位置得到了這個('T :)字符結果。如何在python中編碼此字符

我不知道如何編碼這個字符從結果中刪除它。字符串的

例如==>"ÜT: -7.0651362,110.4596271"

已經與"ÜT:"嘗試檢查字符串,但它沒有效果

if "ÜT:" in t.location: print "yes, it contain the char" 

如何刪除在Python中字符。

以前感謝。

+3

[絕對最低每一個軟件開發人員絕對,正面必須知道Unicode和字符集(沒有藉口!)](http://www.joelonsoftware.com/articles/Unicode.html) – delnan

+0

已經得到答案使用unicodedata.normalize('NFKD',string_to_convert).encode( 'ASCII', '忽略') – user1857690

回答

0

我從來沒有處理Twitter API,但沒有文檔說默認返回哪個編碼字符串?

如果"ÜT:"角色總是出現在一個字符串的開頭,你也可以擺脫它通過在第一個空格字符分割字符串:

>>> s = "ÜT: -7.0651362,110.4596271" 
>>> s.split(" ", 1)[1] 
"-7.0651362,110.4596271"