0

我有一个 MYSQL 数据库。文本当前存储在 charset latin1、 collat​​ion 中latin1_swedish_ci。这些是默认值,在最初创建数据库的那一天,这不是问题。

我想切换到 UTF8,以便数据库中的文本编码与使用数据库的网站上其他地方使用的文本编码相匹配。

我的问题是,在转换数据时我会遇到什么问题,我应该注意什么。我们的大部分文本都适合普通的 acsii,但可能偶尔会有重音字符......

我认为询问有关更改数据的最佳方法的任何建议也是明智的。

4

2 回答 2

2

如果您要从 ASCII 转换为 UTF-8,我希望除了一些重音字符之外,您会没事的。根据我的经验,倒退是问题所在。

于 2009-10-21T10:54:23.030 回答
0

如果您将数据移动到其他表,请注意。如果表格编码将是例如 latin1 并且您不小心将原始 UTF8 放在那里,那么将其重新编码为正确的编码(如果您没有源数据)将会很痛苦。

于 2009-10-21T19:43:10.467 回答