數(shù)據(jù)庫的編碼格式修改為utf8 易語言怎么將UTF8編碼的字符串插入MySQL記錄?
易語言怎么將UTF8編碼的字符串插入MySQL記錄?將MySQL表的數(shù)據(jù)編碼設(shè)置為utf8。存儲數(shù)據(jù)時,將字符串轉(zhuǎn)換為utf8,然后存儲它。您可以在Base64編碼之后存儲它。雖然有些不容易在數(shù)據(jù)庫中
易語言怎么將UTF8編碼的字符串插入MySQL記錄?
將MySQL表的數(shù)據(jù)編碼設(shè)置為utf8。存儲數(shù)據(jù)時,將字符串轉(zhuǎn)換為utf8,然后存儲它。您可以在Base64編碼之后存儲它。雖然有些不容易在數(shù)據(jù)庫中直接讀取,但存儲的數(shù)據(jù)編碼在解碼后不會改變
mysql數(shù)據(jù)庫的默認(rèn)編碼不是UTF-8,所以需要將數(shù)據(jù)庫編碼改為UTF-8。具體步驟如下:安裝mysql后,啟動服務(wù)并登錄,使用show variables命令查看mysql數(shù)據(jù)庫的默認(rèn)編碼:如上圖所示,數(shù)據(jù)庫和服務(wù)器的字符集采用拉丁1編碼方式,不支持中文,即,存儲中文時會出現(xiàn)亂碼。下面是將命令行更改為UTF-8編碼以支持中文的過程。1關(guān)閉MySQL服務(wù)[plain]查看純拷貝服務(wù)MySQL stop 2。修改/etc/MySQL/我的.cnf(默認(rèn)安裝路徑)[plain]查看plaincopyvim/etc/MySQL/我的.cnf打開我的.cnf之后,在文件的[mysqld]下添加以下兩行:[plain]view plaincopycharacteruuuuuserver=utf8 inituuconnect=“set names utf8”(如屏幕截圖所示):保存并退出。三。重新啟動MySQL服務(wù)[plain]查看純拷貝服務(wù)MySQL start。至此,您已經(jīng)完成了對默認(rèn)代碼的修改。登錄MySQL后,可以重用show變量%character%,輸出效果如下: