如何用PHP向MySQL中添加漢字?jǐn)?shù)據(jù) |
發(fā)布時(shí)間: 2012/8/22 17:16:36 |
一般來(lái)說(shuō),MySQL在安裝的時(shí)候默認(rèn)不使用漢字字符集,如果您想使用漢字?jǐn)?shù)據(jù)的話,有兩種途徑,一種是在安裝的時(shí)候就指定好使用漢字字符集,另一種如果我們已經(jīng)將MySQL安裝好了,可以通過(guò)配置來(lái)使得MySQL支持漢字的數(shù)據(jù)。 要想使用php對(duì)MySQL操作的時(shí)候支持漢字?jǐn)?shù)據(jù),首先,我們要看我們的系統(tǒng)支持什么樣的漢字字符集,查看的方法是:新建一個(gè).php文檔,然后另存為,在格式中就可以看到我們支持的漢字字符集,我們使用 utf-8 + BOM 字符集,然后剩下的工作就是如何設(shè)置了。在設(shè)置的過(guò)程中,首先要使用MySQL_query(“set names utf8 + BOM”); 來(lái)向MySQL發(fā)送命令,告訴MySQL我們要使用的字符集,然后所有的php文件都需要保存為utf-8 + BOM 格式,這樣就可以用php向MySQL中添加漢字?jǐn)?shù)據(jù)了,但是有一個(gè)缺點(diǎn)就是在MySQL中的漢字?jǐn)?shù)據(jù)時(shí)亂碼,但是可以正常讀寫(xiě)。網(wǎng)上一般推薦的是utf-8,但是使用這種格式顯示的時(shí)候出問(wèn)題了,本人未進(jìn)行深入研究,只是提出了一個(gè)方案。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |