我正在尝试读取数据库表的内容,并使用makobottle将其显示为网页。该表中包含一些Unicode(utf-8)字段。 通用标签

具有以下堆栈跟踪: 通用标签

调用函数是: 通用标签

我该如何处理?我尝试过: 通用标签

通用标签

没有运气,并且此答案并没有太大帮助。

有什么想法吗?

有帮助吗?

解决方案

问题不是render_unicode无法将python unicode对象转换为utf8,而是存在一个字符串对象(假定它是ascii,并且包含非ascii数据)。

从头开始-在内部将所有传入的字符串解码为unicode。您有一个需要修正的字符串输入。

我建议您尝试使用某种匈牙利符号(例如rawstr_myvar和u_myvar)在边界上命名所有变量。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top