資料庫亂碼二

2022-05-24 05:12:07 字數 656 閱讀 1804

首先通過語句檢視: show create table tdb_goods_cates ;

發現如下所示:

然後通過語句修改資料表編碼:alter table tdb_goods_cates default character set utf8;

但是修改後仍然出現錯誤。

我們再次檢視編碼:show create table tdb_goods_cates ;

發現如下所示:

注意 tdb_goods_cates 的編碼仍然為 latin1 ,雖然此時表的編碼已經是 utf8 , 但是不知道為什麼 列的編碼沒有更改過來

下面就是更改列的編碼即可

摘自:

資料庫編碼問題 資料庫亂碼

mssql理論上講用varchar 是不支援unicode的,sql server 支援unicode 就是通過nchar,nvarchar,ntext這些資料型別,而不像oracle既有unicode編碼的資料型別,同時還有unicode編碼的資料庫,在安裝的時候就指定了。第乙個引數是安裝資料庫時...

資料庫亂碼處理

2進製方式 取出資料 tring sql select cast acctname as binary 5000 from account where formid 70794 sqlhelper.executescalar 直接準換 bytes byte bytes sqlhelper.execu...

資料庫遷移亂碼

window系統 到 linux系統,mysql的遷移 通過mysqldump生成.sql指令碼後,如果是在windows環境下生成,可以開啟.sql檔案,將其轉換為utf8格式,否則在linux環境下開啟可能是亂碼。轉換可以通過 ultraedit file conversations ascii...