[英]Unicode and UTF-8 encoding issue with Scrapy XPath selector text
[英]Unicode to UTF-8 encoding issue when importing SQL text file into MySQL
这是场景:
我在包含Unicode的MySQL数据库中有一个url。 数据库使用Latin-1编码。 现在,当我使用Python从MySQL读取记录时,由于所有字符串都遵循Python中的Unicode格式,因此记录转换为Unicode。
我想将URL写入文本文件-为此,需要将其转换为字节(UTF-8)。 这已成功完成。
现在,给定文本文件中的URL,我想在数据库中查询这些SAME URL。 我通过调用source命令来执行一些选择查询来做到这一点。
结果:我没有比赛。
我怀疑问题出在我转换为UTF-8的原因,这不知何故使符号混乱。
您很可能需要将mysql shell客户端设置为使用utf8。
您可以通过运行set character set utf8
在mysql shell中直接设置它。 或通过将default-character-set=utf8
到~/.my.cnf
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.