我有一个生产数据库,其中包含带有UTF8编码的表和带有ISO Latin 1编码字符串的表。 我告诉doctrine将数据库处理为ISO Latin 1,但这样我就无法使用UTF8编码访问表中的字符串。我没有找到用于字符编码的Doctrine Table选项,也无法触及生产中使用的数据库。我是否必须自己延长学说,还是有其他选择?
我想在select语句中用CONVERT(COL USING utf8)包装所有字符串字段。但是,教条可以为我开箱即用吗?我使用symfony2和doctrine。
答案 0 :(得分:0)
我只使用自定义DBAL类型包装列:binary convert(COL using utf8)