print('Ketsumaimo')
Puisque Python3 prend en charge UTF-8 par défaut, "Ketsumaimo" est affiché tel quel.
print u'Ketsumaimo'
print 'Ketsumaimo'.encode('utf-8')
# -*- coding: utf-8 -*-
print 'Ketsumaimo'
Dans la série Python2, il existe deux types de chaînes de caractères, les chaînes de caractères d'octets et les chaînes de caractères Unicode, et comme ASCII est pris en charge par défaut, les chaînes de caractères d'octets seront générées. Afin d'afficher une chaîne de caractères Unicode multi-octets telle que "Ketsumaimo", il est nécessaire de convertir la chaîne de caractères d'octets en chaîne de caractères Unicode.
Recommended Posts