##是显示为问题而不是页面乱码的问题 此问题主要是调用数据库时编码不对应所致 解决办法:如下 一、文件位置: 网站目录/wp-include/wp-db.php第3227行,在函数:db_version这里函数里面添加: `mysql_query("SET NAMES UTF8");` 修改后的代码如下: ~~~ /** * The database version number. * * @since 2.7.0 * * @return null|string Null on failure, version number on success. */ public function db_version() { mysql_query("SET NAMES UTF8"); if ( $this->use_mysqli ) { $server_info = mysqli_get_server_info( $this->dbh ); } else { $server_info = mysql_get_server_info( $this->dbh ); } return preg_replace( '/[^0-9.].*/', '', $server_info ); } ~~~