Windows Server 2008 R2 PL/SQL(7.0.0.1050)顯示亂碼的問題

  • 2254
  • 0

PL/SQL亂碼怎麼辦?

在 Windows Server 2008 R2 上安裝了 Oracle XE 11和PL/SQL,結果PL/SQL中的中文字都變成亂碼了:

然後GOOGLE了一下,網上說是NLS_LANG設定的問題,所以來查一下:

PL/SQL顯示是 「AMERICAN_AMERICA.AL32UTF8」

但是 Oracle自已的 SQL Developer 卻沒問題:

原來 SQL Developer 的 NLS_LANG 設定不一樣:TRADITIONAL CHINESE_TAIWAN.AL32UTF8

在網路上有人說 PL/SQL Developer 的亂碼問題在9版以後就解決了,來試一下:

V9 沒問題,再來看V10:

所以,下次遇到設定NLS_LANG沒用時,就拿 SQL Developer 來頂著先,

要不就直接升級吧~