,創(chuàng)建table的時(shí)候就使用utf8編碼 舉個(gè)例子:在每次創(chuàng)建表的時(shí)候都在最后加上 character set = utf8 就可以很好的支持中文。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、黃南州網(wǎng)站維護(hù)、網(wǎng)站推廣。
應(yīng)該可以直接插入漢字的 你注意看看你的mysql的編碼。一般在安裝mysql的時(shí)候會(huì)提示你使用什么編碼,選擇適用中文的字符編碼即可。
php+mysql數(shù)據(jù)時(shí)我們必須保證提交到數(shù)據(jù)庫(kù)的編碼與mysql編碼是一致的這樣才可以保存中文不出現(xiàn)問號(hào)亂碼問題,下面我先整理兩個(gè)讓mysql與頁(yè)面保證編碼一致的方法。
試了一下你的建表語(yǔ)句,和插于語(yǔ)句,沒問題,估計(jì)是你設(shè)置問題。
這跟字段類型無(wú)關(guān),所有字符型的字段都支持中文,中文主要是選的字符集,一般選GBK字符集。
1、但是,假如上面換成插入的是英文內(nèi)容的話,將不會(huì)出現(xiàn)上面的報(bào)錯(cuò),因?yàn)?,英文的GBK和UTF8編碼相同。
2、應(yīng)該可以直接插入漢字的 你注意看看你的mysql的編碼。一般在安裝mysql的時(shí)候會(huì)提示你使用什么編碼,選擇適用中文的字符編碼即可。
3、因?yàn)橹形腤indows系統(tǒng)默認(rèn)的字符集不是UTF-8的,所以不能在命令行輸入包含中文的SQL語(yǔ)句,只能找個(gè)類似phpAdmin的數(shù)據(jù)庫(kù)客戶端,設(shè)置字符集為UTF-8才能輸入包含中文的SQL語(yǔ)句。
4、漢字添加進(jìn)去的,只是顯示的時(shí)候是問號(hào)。這是因?yàn)樽址幋a設(shè)置不正確,簡(jiǎn)歷表的時(shí)候要指定表的編碼,PHP鏈接以后,要指定建立時(shí)的字符編碼,這樣存入取出的漢字才正常。
5、php+mysql數(shù)據(jù)時(shí)我們必須保證提交到數(shù)據(jù)庫(kù)的編碼與mysql編碼是一致的這樣才可以保存中文不出現(xiàn)問號(hào)亂碼問題,下面我先整理兩個(gè)讓mysql與頁(yè)面保證編碼一致的方法。
1、中文不管用什么字符集來表示(GBK\GB2312\UTF8等),最終都是字節(jié)的整數(shù)倍,而latin1或者說ISO-8859-1就是滿8byte(整字節(jié))的編碼方式。無(wú)論你傳多少個(gè)字節(jié)進(jìn)去,mysql都可以認(rèn)為它是一個(gè)或者多個(gè)latin字符而已。
2、中文存儲(chǔ)應(yīng)該用UTF8或者GBK,但是國(guó)際通用UTF-8存儲(chǔ)中文,別的形式很容易出現(xiàn)亂碼現(xiàn)象。在設(shè)計(jì)表時(shí)就應(yīng)該選擇編碼。
3、首先使用insert語(yǔ)句,把數(shù)據(jù)插入到數(shù)據(jù)庫(kù)表里。運(yùn)行后,發(fā)現(xiàn)插入語(yǔ)句報(bào)錯(cuò)了。點(diǎn)擊語(yǔ)句,查看詳情,提示說插入的中文語(yǔ)句是不正確的字符串內(nèi)容。這時(shí)右鍵點(diǎn)擊插入數(shù)據(jù)的表,然后點(diǎn)擊表設(shè)計(jì)。
4、應(yīng)該可以直接插入漢字的 你注意看看你的mysql的編碼。一般在安裝mysql的時(shí)候會(huì)提示你使用什么編碼,選擇適用中文的字符編碼即可。
5、php+mysql數(shù)據(jù)時(shí)我們必須保證提交到數(shù)據(jù)庫(kù)的編碼與mysql編碼是一致的這樣才可以保存中文不出現(xiàn)問號(hào)亂碼問題,下面我先整理兩個(gè)讓mysql與頁(yè)面保證編碼一致的方法。
1、應(yīng)該可以直接插入漢字的 你注意看看你的mysql的編碼。一般在安裝mysql的時(shí)候會(huì)提示你使用什么編碼,選擇適用中文的字符編碼即可。
2、試了一下你的建表語(yǔ)句,和插于語(yǔ)句,沒問題,估計(jì)是你設(shè)置問題。
3、你的 mysql 數(shù)據(jù)庫(kù)的 編碼格式是什么? GB2312 么? 嘗試修改成 GBK 或者 UTF8 看看。