MySQL自從4.1版以後,開始使用utf8編碼,對程設來說當然是一大福音,可以直接存入多國語言資料,但對使用Delphi的使用者來說,還真是有點小麻煩。
ZeosDBO連MySQL很簡便,設個ZConnection, 一個ZQuery就行了。但當在Grid呈現出來時,卻是一大堆的???
上網找了半天,原來是要先執行編碼。在ZQuery執行前,先來一段
zquery1.SQL.Text:='Set Names big5';
zquery1.ExecSQL;
zquery1.SQL.Text:='Select * from 資料庫';
zquery1.Active:=true;
接下來的就不用蟲蟲說了..^^
沒有留言:
張貼留言