首页 > 其他 > 详细

Emma中文乱码解决方法

时间:2014-10-31 11:35:14      阅读:342      评论:0      收藏:0      [点我收藏+]

vim ~/.emma/emmarc   

db_encoding=latin1  

改为

db_encoding=utf8  

sudo vim /usr/share/emma/emmalib/mysql_host.py  

跳到155行左右的_use_db(self, name, do_query=True),改成如下

def _use_db(self, name, do_query=True):  

  if self.current_db and name == self.current_db.name: return  

  if do_query:   

  self.query("use `%s`" % name, False)  

  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()))  

Emma中文乱码解决方法

原文:http://www.cnblogs.com/iwangzc/p/4064406.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!