-1
我有一個字符串「我的名字」和變量customerName與'sünil'數據。我想結合這兩個,所以我嘗試如何將非ASCII字符與Python中的字符串結合2.7
'My Name' + customerName
,但這正顯示出錯誤
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 20: ordinal not in range(128)
然後我試圖
'My Name' + encodeStr(customerName)
,但這正顯示出
My Name s\x3\xenil
哪有我解決這個問題?
不工作。即使我試過unicode(customerName,'utf-8')..它顯示TypeError:不支持Unicode解碼 –
修正了上面的一些錯別字。整個unicode/ascii的東西很難在python2中正確使用。如果您需要了解爲何無法在操作系統中打印到utf-8,則需要指定有關您的環境的確切信息。 – 576i