Re: [問題] sqlplus查詢中文資料亂碼

看板Linux作者 (忠言逆耳良藥苦口)時間13年前 (2013/05/12 10:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《sunbysea (忠言逆耳良藥苦口)》之銘言: : 情況是這樣的 : 在ubuntu下安裝的oracle 11g XE的sqlplus : 查詢oracle資料庫,只要是中文的資料會是亂碼 : 同樣的資料庫使用windows下的sqlplus可以正常顯示資料 : windows和ubutnu下的NLS_LANG參數皆相同 : NLS_LANG=AMERICAN_AMERICA.US7ASCII : 故排除是client語系參數錯誤造成的輸出資料編碼錯誤 : 類似的問題在vi或gedit有方法可以對big5編碼的資料做自動偵測 : 但其他的應用程式就不曉得怎麼弄了 : 看到一篇文章說 "[ubuntu]如何徹底將ubuntu改為big5-based?" : http://blog.jsdan.com/171 : 但ubuntu10.04以後的版本就沒看到 => : "登入時先選擇語言,改選中文(台灣),不要選中文(台灣)(UTF-8)" : 請問ubuntu10.04還有辦法將ubuntu變成big5-based的系統嗎 : 或者ubuntu下的sqlplus要如何設定才可以正確顯示以US7ASCII存的中文字(big5) : 感謝回答 : thanks :) 用US7ASCII 存 big5是歷史遺毒(誤) 之前的系統就這樣了 可能是因為可以正常顯示自定義造字(難字)的關係 昨天我把locale的所有語系都改成zh_tw.BIG5也沒用 但今天登入系統 發現登入頁面出現漢字(big5)的選項,登入後使用sqlplus查詢就正常了 所以 http://blog.jsdan.com/171 說的還是有效的 thanks :) -- 聖經啟示錄「列國喝這娼妓淫亂的烈酒,地上國王跟她行過淫,世上商人從她 的淫蕩發了大財」「我又見那女人喝醉了神的子民的血。那些殉道的人的血」 中共可以處處用商業、貿易為名脅迫一些國家、甚至民主國家、聯合國就範,此 中的骯髒交易實與最淫蕩的娼妓無異,處處充滿了出賣,無疑應驗了《啟示錄》 中的:「地上諸王都跟那大淫婦行過淫,世上的人也喝醉了她淫亂的酒」。 以經濟好處為名,實則試探民主國家道德底線,拉其下水,是為打下獸的印記 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.91.232 ※ 編輯: sunbysea 來自: 122.116.91.232 (05/12 10:20)
文章代碼(AID): #1HZllIMQ (Linux)
討論串 (同標題文章)
文章代碼(AID): #1HZllIMQ (Linux)