我决定升级我的Debian安装,使用MySQL 5.5几天后,我发现mysql会将垃圾打印到UTF-8字符的终端。
我看了一下mysqldump生成的SQL文件,注意到它已经包含了垃圾。今天,我放弃了数据库,得到了一份旧/var/lib/mysql/database_name/*的副本,它运行良好,令我惊讶的是,我仍然得到了相同的结果。40101 SET charac
我的数据库中的某些行包含某种撇号,当使用PHP显示时,这些撇号会转换为中心带有问号的菱形。例如,如果复制正确:Captain Jim O’Brien如何显示这些“撇号”?当我在PHPMyAdmin中查看行时,显示的是撇号(没有菱形),因此显然有一种方法。我的字符编码设置为UTF-8,我尝试过htmlspecialchars($string)和htm