linux下查看mysql的編碼格式,mysql> show Variables like '%set%';都是utf-8在windows下用SQLyog Enterprise 8.2看卻是亂碼(有的是亂碼有的不是),折騰了兩天,將數據庫中的編碼格式改成gdk或gb2312,都不起作用,windows下用vc訪問,調試代碼看來是正常,很奇怪的問題,由于這個是后臺的非技術管理人員用,必須用SQLyog,在網上找了許久,才發現是版本的問題,當然最根本的問題是,建庫時沒有使用utf-8,使用了系統默認的
latin1,很多老數據都是用的這個,新數據是好的,
所以在建表時一定要注意編碼,否則很難改過來。
如果出現這樣的問題,即使用其他的mysql遠程管理工具,依然不行。
建議用下面的版本
SQLyog Enterprise v4.0.5 Final 企業正式版