Daniels Cai's Blog

proficient in Linux, proficient in Thinking.

Openstack 数据库中文乱码问题

| Comments

openstack

openstack的sql connection 需要配置成utf-8才不会中文乱码

1
sql_connection = mysql://nova:xxx@qa-mysql1:3306/nova?charset='utf-8'

但是如果之前就没有设置utf-8,数据库又不能随便清空,想要更新openstack数据库某个字段,就不能直接采用utf-8的数据库连接,否则会出现插入到数据库中的是中文,但是openstack中显示的是乱码。更坏的是如果插入的是全角中文字符,openstack就会出错。