【发布时间】:2011-11-12 20:48:56
【问题描述】:
我的票务系统中有一个包含 15,000 条记录的表,每条记录都包含一封电子邮件,该电子邮件已转换为要添加到票证中的消息。
我们当前的问题是排序规则 - 当我拿到系统时,它使用的是 latin1_swedish_ci。但是,我们在系统中使用了几种欧洲语言,因此我们需要能够正确存储非 ASCII 字符。
我无法让它与 latin1_swedish_ci 排序规则一起使用,但我在系统的测试版本中发现,将排序规则切换为 utf8_bin 可以解决问题。
所以我需要知道在实时系统上对我的表/列进行此更改是否安全。这会花费很长时间(PHPMyAdmin 在你努力让它工作时非常糟糕)还是会破坏任何现有数据?
【问题讨论】:
-
问题不在于数据库本身;问题是票务系统是否可以处理UTF-8数据。
标签: mysql phpmyadmin collation php4