How can I display native accents to languages in console in windows?

后端 未结 3 1271
别那么骄傲
别那么骄傲 2020-12-11 23:40
print \"Español\\nPortuguês\\nItaliano\".encode(\'utf-8\')

Errors:

Traceback (most recent call last): File \"\", line 1,

3条回答
  •  无人及你
    2020-12-12 00:30

    Short answer:

    # -*- coding: utf-8 -*-
    print u"Español\nPortuguês\nItaliano".encode('utf-8')
    

    The first line tells Python that your file is encoded in UTF-8 (your editor must use the same settings) and this line should always be on the beginning of your file.

    Another thing is that Python 2 knows two different basestring objects - str and unicode. The u prefix will create such a unicode object instead of the default str object, which you can then encode as UTF-8 (but printing unicode objects directly should also work).

提交回复
热议问题