У меня есть некоторые японские слова, которые я хочу, чтобы преобразовать в UTF-8, как показано ниже:питона UTF-8 японский
jap_word1 = u'中山'
jap_word2 = u'小倉'
print jap_word1.encode('utf-8') # Doesn't work
print jap_word2.encode('utf-8') # Prints properly
Почему это, что одно слово может быть правильно преобразованы в UTF-8 и печатается показывать одни и те же символы, но не другие?
(Я использую Python 2.6 на Windows 7 Ultimate)
Предположительно, вторая печать предназначена для слова 2? – DSM
Спасибо за указание. Исправлено. – haha
Я настоятельно рекомендую использовать «jp» как аббревиатуру для японского, а не «jap», чтобы избежать расистских коннотаций. В этом контексте ослепительно очевидно, что вы имеете в виду ... но я все еще заметил. И jp является стандартным. – Crowbeak