我想打印从数据库中检索到的许多国家字符串,但每次使用时我都有一个神秘的字符:
utf8_encode($string); the out put is (Algérie , Arménie ,Azerbaïdjan ,Biélorussie )
utf8_decode($string); -> (Algérie , Arménie , Azerba?djan , Bi?lorussie )
htmlentities($string); -> (Alg�©rie , Arm�©nie ,Azerbaïdjan, ... )
我试图放入标题:
header ("Content-Type:text/html;charset=ISO-8859-1"); ->Arménie , Azerbaïdjan
和
header ("Content-Type:text/html;charset=utf-8"); -> Azerba�djan
我检查了我的数据库的配置,我发现
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_unicode_ci';
任何想法 ?