使用瓷砖和ñ;python SVN

使用瓷砖和ñ;python SVN,python,python-3.x,Python,Python 3.x,我有一个脚本,可以在不使用客户端的情况下在存储库中搜索某些文档,但是当它返回URL(我需要它)时,它会像这样打印m?\\195?\\179viles。我把#-*-编码:utf-8-*-放进去,但什么也没发生。我怎样才能解决这个问题 我使用Python3、Python2和CentOS。您的终端不支持utf-8。您可以通过以下方式进行检查: echo $LC_CTYPE 尝试用以下方法更改它: export LC_ALL=es_ES.utf8 export LANG="$LC_ALL" 之后,

我有一个脚本,可以在不使用客户端的情况下在存储库中搜索某些文档,但是当它返回URL(我需要它)时,它会像这样打印
m?\\195?\\179viles
。我把
#-*-编码:utf-8-*-
放进去,但什么也没发生。我怎样才能解决这个问题


我使用Python3、Python2和CentOS。

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

echo $LC_CTYPE
尝试用以下方法更改它:

export LC_ALL=es_ES.utf8 
export LANG="$LC_ALL"
之后,您可以使用:

print s.encode("utf-8")
注意:还要检查es_es是否在可用编码范围内,包括:

locale -a

我在centOS中将我的区域设置更改为es_es,str.encode(“iso-8859-15”)或encode(“utf-8”),但现在只显示“?”例如:m?viles