从unicode转到ascii时丢失字符

mad*_*ops 0 python django

y0我有这个问题,当我申请时,包括ñ或ŕíúú等的字符将被丢弃

text = text.encode('ascii', 'ignore')
Run Code Online (Sandbox Code Playgroud)

到需要输入为ascii的函数.

有没有办法强制它ascii而不会丢失这些字符或我应该更改函数接受unicode字符?

http://dpaste.com/601417/

Mar*_*tos 5

'ascii'编码不能代表你指的是字符.您必须选择不同的编码 - 可能'cp850''latin_1'- 但是您必须确保输出终端使用相关代码页解释8位代码.

总而言之,如果你只是一直使用Unicode,生活会更容易.