这是场景:
我在包含 Unicode 的 MySQL 数据库中有一个 url。数据库使用 Latin-1 编码。现在,当我使用 Python 从 MySQL 读取记录时,它会转换为 Unicode,因为所有字符串都遵循 Python 中的 Unicode 格式。
我想将 URL 写入文本文件——为此,它需要转换为字节(UTF-8)。这已成功完成。
现在,给定文本文件中的 URL,我想在数据库中查询数据库中这些相同的 url。我通过调用源命令来执行一些选择查询来做到这一点。
结果:我没有得到匹配。
我怀疑问题源于我对 UTF-8 的转换,它以某种方式弄乱了符号。