作者bizkit (靠北喔= = )
看板Python
标题[问题] 程式输出 pipe redirect 与 UnicodeEncodeError
时间Mon Sep 8 15:47:46 2008
我有一个程式会 print 出中文, 如下
bash-3.2$ ./test.py
油品行销事业部台北市信义区松仁<b>路三号总机:(02)8789-8989 传真:(02)8789</b>-9050 免费 服务专线:0800-036188 电子服务信箱:
[email protected] <b>...</b>
地址: 11010台北市信义区松仁<b>路三号/ 总机: 02-8789-8989 / 传真: 02-8789</b>-9000 加油 站客服电话: 0800-036188/网站浏览人数:3397635 人 <b>...</b>
但是当我想把输出写到一个档案 或是pipe到more的时候
bash-3.2$ ./test.py |more
Traceback (most recent call last):
......
UnicodeEncodeError:
'ascii' codec can't encode characters in position 0-14:
ordinal not in range(128)
请问我做错了什麽?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.58.176