天堂的另一角

天堂魷魚的原创技术博客。所謂兼容並包,無奇不有。

 

2011年10月18日

Python 2.x中使用字符串的format()方法的注意事项

     摘要: 为了实现Python 2到Python 3的平滑过渡,在Python 2.6以后的版本中,也为字符串提供了该方法并鼓励大家使用,以代替惯用的%操作符。问题是,如果你的程序需要处理非ASCII码字符,例如中文、日文、韩文的话,那么你在使用format()方法时将会被提示以下错误:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-9: ordinal not in range(128). 原因是在Python 2.x中,字符串的默认编码是ascii码,无法直接处理中文等超出ascii码范围的文字。  阅读全文

posted @ 2011-10-18 20:23 Addone 阅读(4118) | 评论 (1)编辑 收藏

导航

统计

公告


Addone,又名:天堂鱿鱼。
这里是我的技术博客。其他文章
作为“杂感”分类存档。
我的新思想主要发往新站:
幻想园
幻想园

欢迎光临

Linux注册用户

feedsky
抓虾
google reader
bloglines

联系方式




My status

常用链接

留言簿(11)

随笔分类(99)

随笔档案(69)

相册

友情链接

推荐站点

搜索

积分与排名

最新评论

阅读排行榜