第 58.1 节Python在源代码的第一行或第二行添加以下内容以使代码中的字面量以 UTF-8 编码# -*- coding: utf-8 -*-连接数据库dbMySQLdb.connect(hostDB_HOST,userDB_USER,passwdDB_PASS,dbDB_NAME,charsetutf8mb4,use_unicodeTrue)对于网页使用以下之一metacharsetutf-8metahttp-equivContent-Typecontenttext/html; charsetutf-8第 58.2 节PHP在php.ini中PHP 5.6 后为默认值default_charset UTF-8构建网页时header(Content-type: text/plain; charsetUTF-8);连接 MySQL 时不要使用mysql_*API对于 MySQLi$mysqli_obj-set_charset(utf8mb4);对于 PDO$dbnewPDO(dblib:hosthost;dbnamedb;charsetutf8,$user,$pwd);在代码中不要使用任何转换函数。对于数据输入formaccept-charsetUTF-8对于 JSON为避免出现\uxxxx$tjson_encode($s,JSON_UNESCAPED_UNICODE);