【发布时间】:2011-04-06 18:14:13
【问题描述】:
嗯,我有一个 MySQL 数据库,编码为 utf8_unicode_ci,它在当前应用程序中运行起来就像一个魅力(用 Code Igniter 编写)
现在,我正在开发一个新的 PHP 应用程序,当我尝试恢复数据时,有几个字符无法读取 - 字符在使用 phpMyAdmin 的数据库中显示正常,但是当我尝试将其放在网页中时,它变成了“ROLA �60”。
这些字符是西班牙字母,例如 ñ、á、Ó... 或 ascii 代码,例如 €、Ø...
问题出在哪里?我已将页面设置为 meta http-equiv="Content-Type" content="text/html; charset=UTF-8",我尝试了 mysql_set_charset() 函数,但仍然什么都没有。
有遇到此类问题的经验吗?
【问题讨论】:
-
再次尝试mysql_set_charset()
标签: php mysql character-encoding