mysql_set_charset('utf8', $kontaktmySQL);我一直试图弄清楚这一天,不,我无处可去..
我正在尝试使用 mysql 连接设置一个简单的 php 日历,但是当我从我的数据库中加载内容时,我会得到带有问号的黑色小方块。这与 charset 属性有关,但我已经尝试并尝试了不同的解决方案,但我无法正确读取它。
我已经将mysql数据库设置为使用utf8_unicode(数据库和表),我已经设置我的codeprogrammer以将我的文件保存在utf8中,我已经在我的header()中设置了我的字符集,我什至尝试在之后设置我的mysql字符集连接到数据库,但在加载内容之前 (mysql_set_charset('utf8',$kontaktmySQLs);)。我试图在我的 apache 配置文件中找到默认字符集,但我没有运气。
我已经重新启动了 xampp,但没有任何改变。
我的系统在 mac osx 上运行,并且我安装了 xampp。我正在使用 Coda2 进行编程,并使用 firefox 作为浏览器。我来自挪威,我需要我的特殊字符..:)
有没有人清楚地知道如何解决这个问题?我要精神了。。
编辑:
我解决了,做了以下事情:
我已经将我的标题设置为:
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
所以我不必在那里做任何事情。使用这一行:
mysql_set_charset('utf8', .......);
在我的数据库连接脚本中,在连接到 mySQL 之后,但在连接到数据库之前。全部删除并创建我的数据库,这次确保将排序规则设置为:
utf8_unicode_ci
数据库和表。
谢谢帮忙!!