从latin_swedish_ci中检索内容并将其存储到utf8_general_ci中

时间:2013-08-10 06:23:52

标签: mysql character-encoding type-conversion

我想从latin_swedish_ci中检索内容并将其存储到utf8_general_ci中。 它会破坏我现有内容中的任何字符吗?

1 个答案:

答案 0 :(得分:0)

不,您从latin_swedish_ci转换为utf8_general_ci不会有任何问题,因为latin_swedish_ci中的所有字符也可在utf8中使用。仅当源排序规则中存在目标排序规则中不存在的字符时才会出现问题。

然而,转换另一种方式会产生问题,因为有许多字符无法直接转换,因为latin_swedish_ci中不存在这些字符。如果在这种情况下,您可以将它们(例如)存储为相应的HTML实体而不是实际字符。当然,选择合适的字符编码将是更好的答案。