在mysql列中找到一个Windows-1252 char

时间:2009-10-22 13:56:20

标签: sql mysql character-encoding

我认为有一行在特定列中包含一个Windows-1252智能引用字符,这会使该表的用户陷入混乱。如何在此列中选择包含任何Windows-1252标点符号的任何行?

如果我有一种转换这些值的方法,如果我将列重新定义为utf8(它当前是latin1),那将是非常酷的。

2 个答案:

答案 0 :(得分:0)

表结构已经定义了每列中使用的字符集。因此,如果您有一个使用Windows-1252的列,那么内部的每个文本都将使用Windows-1252。我建议明确更改列的编码(使用phpMyAdmin轻松完成)。

答案 1 :(得分:-1)

不使用charset=iso-8859-1 MySQL。