通常,当将数据库中的字符串输出到网页上时,特殊字符会显示为其他一些奇怪的字符(在我的示例中,em-dash变成—)。我该如何防止这种情况?
我在用着PHP + MySQL
,而且我没有使用任何frameworks
.
我猜这是由于 HTML 和数据库之间的编码/字符集不匹配造成的,尽管我不知道如何修复它。
在页面顶部的标题标记中使用以下代码:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)