我在阅读阿拉伯语时遇到问题,当我阅读阿拉伯文时,它显示为类似问号
���� ����
虽然我的php页面编码为Utf8
。
我的数据库排序规则Utf8_general_ci
中的所有表格。
我该怎么办?!!
答案 0 :(得分:4)
你必须在第一次通过这个查询连接mysql时设置charset:
SET CHARACTER SET utf8
例如在mysqli函数
中$ MySQL_Handle = mysqli_connect(HOSTNAME,DATABASE_USERNAME,DATABASE_PASSWORD,DATABASE_NAME) 或死(mysqli_error($ MySQL_Handle));
$ sSQL ='SET CHARACTER SET utf8';
mysqli_query($ MySQL_Handle,$ sSQL) 或死('不能在数据库中charset');
此操作需要在插入之前和选择之前。