标签: php mysql
我在我的数据库中存储了一个度数符号(°),并且显示正常但是 phpMyAdmin (整理设置为utf8_unicode_ci)。
utf8_unicode_ci
但是在我的PHP代码中,当我获取数据时,符号变成了“ ”字符。
如果我在我的php中对度数符号进行硬编码,则显示正常,只有在从数据库中获取时才会出现问题。
html实体和html标题在我的情况下不起作用。
答案 0 :(得分:2)
这通常是由使用utf8以外的东西与数据库建立连接引起的。
如果使用较旧的库,请尝试mysqli::set_charset或mysql_set_charset。