【发布时间】:2015-09-09 00:50:27
【问题描述】:
我有一个编码为 utf8 的 MySQL 列。那个 utf8 实际上并不是完整的 utf8 集,而是only BMP characters only up to 3 bytes in length。我不想尝试将 utf8 插入 MySQL 却发现它不符合 MySQL 的 utf8 参数。有没有办法在尝试插入之前在 Python 中测试某些东西是否符合 MySQL 的参数?由于显而易见的原因,在some_string.encode('utf-8') 上捕获异常不够严格。
【问题讨论】:
标签: python mysql unicode utf-8