我正在嘗試在Python中使用泰米爾語言。但遇到困難。這裏是我的代碼無法在Python中打印泰米爾語字符
U=u'\u0B83'
print U
這引發錯誤,
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0b83' in position 0 : ordinal not in range(128)
我在ASCII defaultencoding。由於u0b83已經在unicode中,因此應該在泰米爾語中打印該字符。
我也試過,# - - coding:utf-8 - - 。但結果是一樣的。
如何在unicode中設置它?
#--coding:utf-8 - 用於在文件中寫入實際的utf-8字符。不是/ u0b83 – jadkik94 2012-04-29 10:22:29