我正在尝试运行一个包含一些Unicode字符串的Python CGI脚本,在控制台中可以正常工作,但在浏览器中运行时会出现以下错误-
UnicodeEncodeError: 'ascii' codec can't encode character '\u2026' in position 198: ordinal not in range(128)
我已经尝试了以下两种方法 - encode('ascii','ignore') unicodedata.normalize('NFKD',var).encode('ascii', 'ignore').strip() 其中var是保存Unicode字符串的变量。
现在如何在浏览器中打印Unicode或ASCII字符而不出错呢?
UnicodeEncodeError: 'ascii' codec can't encode character '\u2026' in position 198: ordinal not in range(128)
我已经尝试了以下两种方法 - encode('ascii','ignore') unicodedata.normalize('NFKD',var).encode('ascii', 'ignore').strip() 其中var是保存Unicode字符串的变量。
现在如何在浏览器中打印Unicode或ASCII字符而不出错呢?