使用tildes和ñpythonSVN

时间:2013-05-14 21:47:50

标签: python python-3.x

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

我使用Python3,Python2和CentOS。

1 个答案:

答案 0 :(得分: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