some chunk of code like this:
city_name = obj['city_from']['name'].encode('utf-8')
print(city_name)
The output from this code is:
b'xd8xa8xd9x86xd8xafxd8xb1xd8xb9xd8xa8xd8xa7xd8xb3'
and if i remove encode('utf-8') output change like this:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)
this output language is persian(like arabic), i wonder why the string class in python3 does not have any decode method?
Do you have any solutions to this problem?
thanks
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…