【问题标题】:python 2.6 - print French characterspython 2.6 - 打印法语字符
【发布时间】:2016-10-17 14:54:15
【问题描述】:

关于使用 python 2.6 打印法语字符的问题。 我使用 python 3.4 没有问题,但我需要使用 python 2.6! 而不是 société mère 我有 société mére 等。 我已经试过了:

#!/usr/bin/python
# coding=utf-8
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# -*- coding: iso-8859-1 -*-

没有成功。 我创建了一个 .csv 文件,需要用法语标题填充标题。此外,一些法语字符将从 .xml 文件中输入。

提前致谢

【问题讨论】:

    标签: python python-2.6 non-ascii-characters


    【解决方案1】:

    尝试在字符串文字前加上 u:

    print u'société mère'
    

    文档:https://docs.python.org/2/howto/unicode.html

    【讨论】:

    • 谢谢。我试过了,但没有用。当我尝试从字符串中打印法语字符时没有问题。但是,我有一个字符串列表(用作 .csv excel 文件中的标题)。因此,我尝试将列表转换为字符串,并且所有法语字符都显示正常。现在我正在尝试将该字符串转换为保留法语字符的列表(到目前为止没有成功)。也许我应该一个一个地填充单元格?
    • @rvp 除了声明 Python 源文件的编码之外,您还应该查看输入 XML 的编码、将 CSV 写入的编码以及之后如何导入或读取 CSV .
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2016-05-16
    • 1970-01-01
    • 2018-04-28
    • 2020-06-23
    • 1970-01-01
    相关资源
    最近更新 更多