我的数据库中的某些行包含某种撇号,当使用PHP显示时,这些撇号会转换为中心带有问号的菱形。例如,如果复制正确:Captain Jim O’Brien如何显示这些“撇号”?当我在PHPMyAdmin中查看行时,显示的是撇号(没有菱形),因此显然有一种方法。我的字符编码设置为UTF-8,我尝试过htmlspecialchars($string)和htm
该系统是一个访问MySQL数据库的PHP应用程序。第一个表是用标准的latin1编码创建的,并通过mysqli在PHP中填充,没有设置任何编码。PHP脚本和数据都在UTF-8中工作。更新的表将编码设置为utf8_bin,并在每个事务的前面发送SET CHARACTER SET utf8。如果我查看mysql数据库</em