查询时将所有字段转换为UTF8

时间:2014-02-16 12:09:14

标签: mysql

我需要这样的东西来查询我将在UTF8页面上显示的latin-2-hungarian-ci编码数据。

SELECT CONVERT(* USING utf8) FROM crm_credentials

什么是合适的合成器?

2 个答案:

答案 0 :(得分:0)

AFAIK,您将单独将所有字段转换为UTF-8,如下所示

SELECT CONVERT(col1 USING utf8)
,CONVERT(col2 USING utf8)
FROM tab

否则,使用ALTER语句更改表格编码。点击此处http://dev.mysql.com/doc/refman/5.0/en/charset-convert.html

在此处查看演示小提琴http://sqlfiddle.com/#!2/fb23a/3

答案 1 :(得分:0)

如果您不想像@Rahul建议的那样指定列,那么最好在服务器端执行此操作。假设您使用的是PHP,请参阅http://au1.php.net/mb_convert_encoding