有一个现有的数据库/表,我无法更改字符集。这些表使用排序规则“latin1_swedish_ci”,但其中存储了 UTF-8 数据。例如字符串“fußball”(德国足球)被保存为“fußball”。那是我无法改变的部分。
我的整个脚本与 UTF-8 和它自己的 UTF-8 表一起工作得很好,我使用带有 UTF-8 连接的 PDO(mySQL) 进行查询。但有时我必须查询一些“旧”的 latin1 表。是否有任何“酷”的方法来解决这个问题而不是发送 SET NAMES。
这是我在stackoverflow上的第一个问题!:-)