vim ~/.emma/emmarc mysql
db_encoding=latin1 sql
改成vim
db_encoding=utf8 spa
sudo vim /usr/share/emma/emmalib/mysql_host.py orm
跳到155行左右的_use_db(self, name, do_query=True),改爲以下form
def _use_db(self, name, do_query=True): class
if self.current_db and name == self.current_db.name: return sed
if do_query: coding
self.query("use `%s`" % name, False) im
self.query("set names utf8", False) #modify
try:
self.current_db = self.databases[name]
except KeyError:
print "Warning: used an unknown database %r! please refresh host!\n%s" % (name, "".join(traceback.format_stack()))