常用的數(shù)據(jù)庫(kù)有哪些 SQL數(shù)據(jù)庫(kù)表中不能錄入中文?
SQL數(shù)據(jù)庫(kù)表中不能錄入中文?這可能是因?yàn)槟鷽]有正確安裝它,或者您的輸入法,或者您在編寫代碼時(shí)正確設(shè)置了某些屬性?我從來沒有暈倒過。如果上面的問題沒有,你可以用word寫下來,然后復(fù)制。但是,安裝問題
SQL數(shù)據(jù)庫(kù)表中不能錄入中文?
這可能是因?yàn)槟鷽]有正確安裝它,或者您的輸入法,或者您在編寫代碼時(shí)正確設(shè)置了某些屬性?我從來沒有暈倒過。如果上面的問題沒有,你可以用word寫下來,然后復(fù)制。但是,安裝問題的可能性更大,字符編碼錯(cuò)誤。這就是在構(gòu)建數(shù)據(jù)庫(kù)時(shí)發(fā)生的情況創(chuàng)建數(shù)據(jù)庫(kù)默認(rèn)字符集utf8 collate utf8uuugeneraluci
set names“utf8”
這是數(shù)據(jù)庫(kù)的默認(rèn)字符設(shè)置。以后數(shù)據(jù)庫(kù)的操作都會(huì)使用utf8字符編碼
在你的程序中,還應(yīng)該正確處理字符,這要看你的程序了。程序修改的形式是不同的
比如你以前用MySQL在命令窗口中插入漢字,這是典型的不正確字符的結(jié)果。在對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作之前,最好在命令窗口中設(shè)置操作代碼
例如setchar utf8
這樣就不會(huì)插入漢字了