我在oracle 11g中遇到了希臘字符的問題。它只顯示一些希臘字符和所有其他'?'。我已經完成了上述所有事情,我在互聯網上找到了,但無法解決這個問題。oracle中的希臘字符集
我使用win vista(rus/eng版本)並設置希臘mui。我已經將註冊表中的NLS_LANG更改爲EL8MSWIN1253(我改變了這種情況),我的系統nls_lang在註冊表中也是1253。
當我打電話:
SELECT * FROM NLS_INSTANSE_PARAMETERS
我得到NLS_LANGUAGE=AMERICAN
和NLS_TERRITORY=AMERICA
。我設置了Unicode字符集的oracle。
席力圖召
ALTER SESSION SET NLS_LANG=GREEK_GREECE.EL8MSWIN1253
,但沒有奏效。當我打電話
ALTER SESSION SET NLS_LANGUAGE=GREEK
或
ALTER SESSION SET NLS_TERRITORY=GREECE
Oracle說 「會話改變」,但沒有任何變化。
任何人都可以幫我嗎?
你是說我應該在NLS_LANG中編寫.EL8MSWIN1253?我沒有這樣做。我會認真的。謝謝安德斯 – 2011-05-18 14:45:14
我檢查了這一點,我正在寫:GREEK_GREECE.EL8MSWIN1253,這不正確嗎? – 2011-05-18 14:46:42
我認爲這是放在註冊表中的正確值,是的。 – 2011-05-18 14:50:41