代码之家  ›  专栏  ›  技术社区  ›  ʞɔıu

在mysql列中查找Windows-1252字符

  •  0
  • ʞɔıu  · 技术社区  · 16 年前

    我相信有一行在某个特定列中包含了一个Windows-1252智能引号字符,这会弄乱这个表的用户。如何在此列中选择包含任何Windows-1252标点符号的行?

    如果我能将列重新定义为utf8(当前为latin1),那么转换这些值将非常酷。

    1 回复  |  直到 16 年前
        1
  •  0
  •   RSeidelsohn    16 年前

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

        2
  •  -1
  •   Elletlar FireTr3e    5 年前

    使用 charset=iso-8859-1