| Mpaa added a comment. |
In python2, probably "from future import absolute_import, unicode_literals" forcing types (and a ascii decode) behind the scenes when adding the two 'strings'?
>>> u'\u0628\u062d\u062b \u06a9\u0627\u0631\u0628\u0631:IranianNationalist'.encode('utf-8') +'\n'
'\xd8\xa8\xd8\xad\xd8\xab \xda\xa9\xd8\xa7\xd8\xb1\xd8\xa8\xd8\xb1:IranianNationalist\n'
>>> from __future__ import absolute_import, unicode_literals
>>> '\u0628\u062d\u062b \u06a9\u0627\u0631\u0628\u0631:IranianNationalist'.encode('utf-8')
'\xd8\xa8\xd8\xad\xd8\xab \xda\xa9\xd8\xa7\xd8\xb1\xd8\xa8\xd8\xb1:IranianNationalist'
>>> u'\u0628\u062d\u062b \u06a9\u0627\u0631\u0628\u0631:IranianNationalist'.encode('utf-8') +'\n'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd8 in position 0: ordinal not in range(128)
>>> '\u0628\u062d\u062b \u06a9\u0627\u0631\u0628\u0631:IranianNationalist'.encode('utf-8').decode('ascii')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd8 in position 0: ordinal not in range(128)TASK DETAIL
EMAIL PREFERENCES
To: Mpaa
Cc: Mpaa, Aklapper, pywikibot-bugs-list, Yamaha5
Cc: Mpaa, Aklapper, pywikibot-bugs-list, Yamaha5
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
