新聞中心
這篇文章將為大家詳細(xì)講解有關(guān)解決PostgreSQL客戶端亂碼的方法,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯(lián)公司是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁(yè)美工、網(wǎng)站程序員、網(wǎng)頁(yè)設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營(yíng)銷人員及形象策劃。承接:網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、網(wǎng)頁(yè)設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫(kù)開(kāi)發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺(tái)等全方位的服務(wù)。
PostgreSQL客戶端亂碼怎么解決
原因是:沒(méi)有正確設(shè)置客戶端字符集。
默認(rèn)情況下,PostgreSQL是不轉(zhuǎn)換字符集的,如果你的數(shù)據(jù)庫(kù)是UTF8的字符集,一般終端的中文字符集會(huì)設(shè)置為GBK,或en_US(查看終端的字符集可以看LANG環(huán)境變量的設(shè)置)。
推薦:PostgreSQL教程
解決方法:
方法一:
設(shè)置postgresql的客戶端編碼為GBK,這時(shí)PostgreSQL就知道客戶端是GBK編碼的,這樣PostgreSQL數(shù)據(jù)庫(kù)會(huì)自動(dòng)做字符集的轉(zhuǎn)換。
方法二:
直接設(shè)置終端的字符集編碼為UTF8。
具體演示:設(shè)置postgresql的客戶端編碼:
SET client_encoding=GBK;
關(guān)于解決PostgreSQL客戶端亂碼的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
當(dāng)前題目:解決PostgreSQL客戶端亂碼的方法
轉(zhuǎn)載來(lái)源:http://ef60e0e.cn/article/ghsosi.html