0

我有一个脚本,可以在不使用客户端的情况下搜索存储库中的一些文档,但是当它返回 URL(我需要它)时,它会打印ó如下:m?\\195?\\179viles. 我放# -*- coding: utf-8 -*-但没有任何反应。我怎样才能解决这个问题?

我使用 Python3、Python2 和 CentOS。

4

1 回答 1

1

您的终端不支持 utf-8。您可以通过以下方式进行检查:

echo $LC_CTYPE

尝试更改它:

export LC_ALL=es_ES.utf8 
export LANG="$LC_ALL"

之后,您可以使用:

print s.encode("utf-8")

注意:还要检查 es_ES 是否在可用编码范围内:

locale -a
于 2013-05-14T23:41:36.697 回答