E8大于一字节UTF8字符中的最大可用字符7F:http :
//en.wikipedia.org/wiki/UTF-8
似乎您的连接未设置为UTF8,而是其他一些8位编码(如ISO
Latin)。如果将数据库设置为UTF8,则仅更改数据库内部使用的字符集,连接可能使用不同的默认值(对于较早的MySQL版本,为latin1),因此您应尝试
SETCHARACTER SETutf-8在连接到数据库后发送一个初始值。如果可以访问my.cnf,则还可以在此处设置正确的默认值,但请记住,更改默认值可能会破坏在同一主机上运行的所有其他站点/应用程序。



