我在数据库中存储的varchar元素有问题。为了以正确的方式打印它们,它们被存储在我无法理解的奇怪崩溃中,请参见此示例:数据存储不正确
您可以注意到字符串中的€™。应该是"。同样的事情是在"one_answers"上发生的。如何更改数据库的字符集以正确显示VARCHAR元素?当前设置为:
存储引擎:Myisam
整理:latin1_swedish_ci
非常感谢。我真的需要帮助。我尝试了很多碰撞,但似乎没有用。
据我所知,整理是用于订购和比较,而不是记录。
您可能正在寻找编码,因为它负责字符本身。
我相信您的问题是您的编码错误。在将其设置为UTF8之前,请将整理更改为utf8_unicode_ci。
请尝试运行此操作:
SET NAMES utf8;
应该解决您的新记录问题。旧的将保持不变。