[英]Special characters of SQL display as ? in HTML
在我的表格中,我有这个特殊字符,例如“č”
当我在网站上选择并以html形式显示此数据时,它会将该字符显示为问号(?)。
我该如何解决?
示例表
Mehanički
HTML输出示例
Mehani?ki
我使用PHP从SQL获取数据,然后使用AJAX调用PHP文件以获取输出,该输出是一个数组
将<meta charset="utf-8">
放在头部。
另外,数据库的排序规则应为utf8_unicode_ci。
另外,您的源代码也应使用utf8进行编码。
我想您必须将html编码设置为您在数据库中使用的html编码。
连接到数据库后,我不得不把它放进去
if (!$mysqli->set_charset("latin2")) {
printf("Error loading character set latin2 : %s\n", $mysqli->error);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.