我有一个生产数据库,其中包含使用 UTF8 编码的表和使用 ISO Latin 1 编码字符串的表。我告诉学说将数据库作为 ISO Latin 1 处理,但这样我就无法使用 UTF8 编码访问表中的字符串。我没有找到用于字符编码的 Doctrine Table 选项,也无法触摸数据库,因为它在生产中使用。我必须自己扩展教义还是有其他选择?
我考虑过在 select 语句中用 CONVERT(COL USING utf8) 之类的东西包装所有字符串字段。但是教义可以开箱即用地为我做到这一点吗?我将 symfony2 与教义一起使用。