換成UTF8肯定不行,因?yàn)槭菃柼?hào),肯定不是三字節(jié)到兩字節(jié)
10余年的吉安網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整吉安建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“吉安網(wǎng)站設(shè)計(jì)”,“吉安網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
的問題,而是和拉丁1有關(guān),因?yàn)閱柼?hào)是不可能轉(zhuǎn)換的意思
,失敗了,
解決:你需要
按數(shù)據(jù)流入的程序再配置好,再原路返回,,再換重新建庫(kù),導(dǎo)入
,,OK
順便說(shuō)一下,出的分太少了
第一種方法:在瀏覽器菜單欄中選擇“查看”-編碼-自動(dòng)選擇(或者utf8);
第二種,看看你寫代碼的軟件中的編碼類型選擇了么?,我用的是EditPlus,所以在右下角那個(gè)地方有一個(gè)utf8有時(shí)候出現(xiàn)你說(shuō)的情況就是因?yàn)閡tf8變成了ANSI,雙擊它可以選擇其他編碼。希望可以幫到你
出現(xiàn)問號(hào)最有可能的原因是數(shù)據(jù)從數(shù)據(jù)庫(kù)讀取出來(lái)時(shí)沒有設(shè)置傳輸編碼。
你可以在執(zhí)行sql語(yǔ)句之前加代碼:mysql_query('set names utf8');
這樣就可以了。
無(wú)論數(shù)據(jù)庫(kù)或者是頁(yè)面
出現(xiàn)亂碼
問號(hào)
空白
那基本就是編碼不一致的問題。你數(shù)據(jù)庫(kù)設(shè)置了什么編碼
比如是utf-8
那么你頁(yè)面也設(shè)置這個(gè)編碼
并且使用header("content-type:
text/html;
charset=utf-8");讓瀏覽器也使用這個(gè)編碼
并且在連接數(shù)據(jù)庫(kù)的時(shí)候
mysql_query("set
names
utf8");
那么就不會(huì)出現(xiàn)亂碼
問號(hào)
空白等情況了。
其實(shí)就是讓數(shù)據(jù)庫(kù)
頁(yè)面
瀏覽器編碼一致就可以。你檢查一下。
兩邊入手,
PHP,需要設(shè)置頁(yè)面編碼,加一行代碼:
header('Content-Type:text/html;charset=utf-8');
這樣就把輸出編碼改為了UTF-8
但是,MySQL也要設(shè)置,那就是連接到數(shù)據(jù)庫(kù)之后再加一行
mysql_query("SET
NAMES
`UTF-8`");
即可
當(dāng)然,你得保證你的數(shù)據(jù)庫(kù)的字符集是UTF-8
如果仍然出錯(cuò),那就說(shuō)明數(shù)據(jù)庫(kù)的字符集配置有問題
你先去數(shù)據(jù)庫(kù)看看是不是都是問號(hào)
如果不是,就說(shuō)明是網(wǎng)頁(yè)編碼的問題,你看看你數(shù)據(jù)庫(kù)里面用的是什么編碼,一般是GB2312或者UTF-8,(你對(duì)著網(wǎng)頁(yè)右單擊,有個(gè)編碼,你換個(gè)也許就能正常顯示了),然后你在代碼里設(shè)置網(wǎng)頁(yè)的編碼跟數(shù)據(jù)庫(kù)一樣就行。