我在名为Name
的数据库中有一列我在此列上执行 echo()以显示值(简单知识)
在mySQL行上执行 var_dump 时,我显示了以下内容
["Name"]=> string(10) "Marko Baša"
如果我继续echo $Name
,我会显示以下内容
Marko Baa
但是,如果我继续进行utf8_encode
围绕它,它看起来好一点
Marko Baša
我怎么能让它显示如此
Marko Basa
答案 0 :(得分:1)
在HTML中设置您的字符集:
<head>
<meta charset="UTF-8">
</head>
默认情况下,浏览器显然不会将您的页面解释为UTF-8。
答案 1 :(得分:1)
使用iconv
音译:
echo iconv('UTF-8', 'ASCII//TRANSLIT', 'Marko Baša');
答案 2 :(得分:0)
您可以尝试:
header('Content-Type: text/html; charset=utf-8');