至此,設(shè)置完畢,再次登錄Oracle數(shù)據(jù)庫,查詢顯示正常,但有一點(diǎn)要注意,就是如果你插入數(shù)據(jù)時(shí)的字符集不是UTF8下執(zhí)行的,當(dāng)你客戶端和服務(wù)器都變成UTF8字符集后,以后插入的中文可能顯示就為亂碼了。所以說只有三個(gè)點(diǎn)(客戶端、操作系統(tǒng)、數(shù)據(jù)庫)的字符集保持一致的時(shí)候才能讓數(shù)據(jù)庫里面的中文正常顯示。 3.針對情況 由于我的操作系統(tǒng)是LINUX,所以然我就只對Linux平臺(tái)給出我自己的方法.因?yàn)槲易约菏窃谔摂M機(jī)上安裝的Linux+Oracle來測試中文字體,所以我選擇了直接在Linux上安裝中文輸入法,通過直接輸入中文進(jìn)行測試(PS:當(dāng)然公司服務(wù)器不用考慮這個(gè)問題,因?yàn)槌绦騿T都會(huì)把自己的字體設(shè)置成與數(shù)據(jù)庫一致的),之所以安裝輸入法,我就想試試在三者保持一樣的情況下是否輸入任何中文都沒有亂碼情況。因?yàn)橹拔业奶摂M機(jī)上這三者(操作系統(tǒng),客戶端,數(shù)據(jù)庫)字符不一致的時(shí)候,經(jīng)常會(huì)出現(xiàn)在測試數(shù)據(jù)庫里面,有時(shí)能正常插入中文并顯示,有時(shí)候又不行。因此,為了保證自己輸入法輸入的字符也是UTF8,并且能夠直接在虛擬機(jī)上輸入中文,所以直接在linux安裝了中文輸入法。 1.這里順便把LINUX下安裝中文輸入法的步驟也列一下了,也方便以后自己查找。 Linux下切換至root用戶,在虛擬機(jī)上加載linux的安裝光盤或者ISO鏡像文件 # mount /dev/cdrom /mnt //把ISO文件加載到mnt這個(gè)目錄,然后進(jìn)入Server目錄查找需要安裝的中文輸入法安裝包 # cd /mnt/Server # ls scim* //列出需要的中文輸入法安裝包,都是以scim開頭的文件 安裝中文輸入法需要的安裝包如下:(要按下面的順序就安裝,安裝完后重啟linux即可) 1. |
|