首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get latest source code from:
http://github.com/livid/v2ex
产品介绍及下载
http://www.v2ex.com/cn
已知问题列表
http://www.v2ex.com/cn/known_issues.html
开发计划
https://github.com/livid/v2ex/wiki/Plan
推荐学习书目
Python Cookbook
Using Google App Engine
Coding
V2EX  ›  Project Babel

PB2[2.5.0-dev-7]:"站点名"使用中文的话点击"浏览全部节点"会出错,请问该如何修正?

  •  
  •   life · 2015-02-24 12:48:09 +08:00 · 5763 次点击
    这是一个创建于 1751 天前的主题,其中的信息可能已经有所发展或是发生改变。
    页面显示出错信息如下:

    Traceback (most recent call last):
    File "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 715, in __call__
    handler.get(*groups)
    File "/base/data/home/apps/s~gaecnv2ex/1.382454029817673204/main.py", line 228, in get
    self.values['page_title'] = self.site.title.decode('utf-8') + u' › ' + self.l10n.planes.decode('utf-8')
    File "/base/data/home/runtimes/python/python_dist/lib/python2.5/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
    UnicodeEncodeError: 'ascii' codec can't encode characters in position 7-8: ordinal not in range(128)

    万谢!
    3 回复  |  直到 2015-02-26 17:01:21 +08:00
        1
    ss098   2015-02-24 12:55:12 +08:00
    这是一个编码方面的问题,可以通过 Python 字符串的 encode 方法处理。

    http://www.baidu.com/s?ie=UTF-8&wd=python+%E7%BC%96%E7%A0%81
        2
    mimzy   2015-02-24 15:15:03 +08:00
    这简直是上古巨坟了 在报错的地方 encode 一下就好了 以前我遇到过
        3
    life   2015-02-26 17:01:21 +08:00 via Android
    @ss098
    @mimzy
    已解决。感谢!
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1615 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 00:01 · PVG 08:01 · LAX 16:01 · JFK 19:01
    ♥ Do have faith in what you're doing.