电竞比分网-中国电竞赛事及体育赛事平台

分享

解決Linux下Oracle中文亂碼的一些心得體會

 xiaojianma_ym 2018-03-30
                         至此,設(shè)置完畢,再次登錄Oracle數(shù)據(jù)庫,查詢顯示正常,但有一點要注意,就是如果你插入數(shù)據(jù)時的字符集不是UTF8下執(zhí)行的,當(dāng)你客戶端和服務(wù)器都變成UTF8字符集后,以后插入的中文可能顯示就為亂碼了。所以說只有三個點(客戶端、操作系統(tǒng)、數(shù)據(jù)庫)的字符集保持一致的時候才能讓數(shù)據(jù)庫里面的中文正常顯示。

          3.針對情況       
                由于我的操作系統(tǒng)是LINUX,所以然我就只對Linux平臺給出我自己的方法.因為我自己是在虛擬機(jī)上安裝的Linux+Oracle來測試中文字體,所以我選擇了直接在Linux上安裝中文輸入法,通過直接輸入中文進(jìn)行測試(PS:當(dāng)然公司服務(wù)器不用考慮這個問題,因為程序員都會把自己的字體設(shè)置成與數(shù)據(jù)庫一致的),之所以安裝輸入法,我就想試試在三者保持一樣的情況下是否輸入任何中文都沒有亂碼情況。因為之前我的虛擬機(jī)上這三者(操作系統(tǒng),客戶端,數(shù)據(jù)庫)字符不一致的時候,經(jīng)常會出現(xiàn)在測試數(shù)據(jù)庫里面,有時能正常插入中文并顯示,有時候又不行。因此,為了保證自己輸入法輸入的字符也是UTF8,并且能夠直接在虛擬機(jī)上輸入中文,所以直接在linux安裝了中文輸入法。
               1.這里順便把LINUX下安裝中文輸入法的步驟也列一下了,也方便以后自己查找。
                        Linux下切換至root用戶,在虛擬機(jī)上加載linux的安裝光盤或者ISO鏡像文件
                                        # mount /dev/cdrom /mnt                //把ISO文件加載到mnt這個目錄,然后進(jìn)入Server目錄查找需要安裝的中文輸入法安裝包
                                       # cd /mnt/Server
                                      # ls scim*                                          //列出需要的中文輸入法安裝包,都是以scim開頭的文件
                         安裝中文輸入法需要的安裝包如下:(要按下面的順序就安裝,安裝完后重啟linux即可)
                                            1.   

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多