现在奇怪的事情来了:在我的数据库中,我有一个条目"Köln“-在数据库中它看起来完全像这样。但是,当我使用php从表中获取字符串并回显它时,它被回显为"K�ln“。另一方面,如果我键入元音并使用ajax将其发送到表中,"Köln“-我键入的字符串-在数据库中就变成了”K and“。s SET city='$city' WHERE id=$id";我认为,当我在将数据放入数据库之前使用$city=utf8
我读过许多关于在mysql中使用utf-8字符集的文章、讨论和教程。显然,针对不同的情况采用了几种方法(例如转移到utf-8)。创建和使用utf-8 mysql数据库所需的应用程序是什么?我知道的方法:
在创建数据库时使用CHARACTER SET utf8 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT COLLATE在创建表时使用DEFAULT CHARSE