【发布时间】:2014-06-14 06:25:36
【问题描述】:
我正在编写一个页面,该页面向用户显示来自数据库的一些信息,该信息包含一些口音我提出请求<input type="text" id="de" value="<?php echo $row->de; ?>" class="input" size="50"/> 在这里他显示字符集的问题,单词 have (í, ã) 和值显示 (? ? )不是这个词,我该如何解决这个问题?
是的,我的页面上有<META http-equiv="Content-Type" content="text/html; charset=utf-8">
。
对不起我的英语不好。
【问题讨论】:
-
您确定数据库返回 UTF-8 编码的材料?
-
页面可能设置为 utf,但您确定您的数据库表和与数据库的连接也是 utf 吗?整个渲染管道必须是相同的字符集,或者通过适当的翻译逻辑连接。任何地方的任何不匹配都会破坏东西。