在解决“?”问题时 出现在 Web 应用程序生成的 PDF 中的标记,我发现数据库中的字符编码混杂。大多数是拉丁语,有些是 utf,还有一些是其他的。
在提到这个出色的问题和响应数组(在 my.cnf 中将 MySQL 默认字符集更改为 UTF-8?)时,我现在对接下来需要发生的事情有了相当清晰的认识。我不完全清楚的是,通过 ALTER TABLE 更改 my.cnf 和表本身的字符集是否可能会破坏数据或创建其他“陷阱”。我正在处理数百个表和大约 10gb 的数据。
这通常是一个“安全”的程序吗?