我对utf-8编码非常陌生,从那时起就一直使用htmlentities(),但现在我想在数据库中更改为utf-8。我想这可能会派上用场,因为我正在编程的网站是德语的,我使用了很多元音。然而,我突然意识到我有一个无法解释的问题。现在奇怪的事情来了:在我的数据库中,我有一个条目"Köln“-在数据库中它看起来完全像这样。但是,当我使用php从表中获取字符串并回显它时,它被回显为"K�ln“。s SET city='$city' WHERE id=$id
我有一个瑞典网站,其中的内容包含ÅÄÖ,我有一个问题,插入到mysql表中,我修复它使用"alter table tablename convert to character set utf8 collate这是正常工作,但当我将http字符集编码设置为UTF-8时,表中的特殊字符将获得此符号"�“。当我删除http字符集时,html特殊字符变得奇怪,但表中的字符却没有。我知道在Stackoverflow上还有很多类似的问题,但我不能让它工作。