解決 plsql 遇到亂碼的問題
--資料庫引數
SQL> select * from nls_database_parameters;
PARAMETER VALUE
------------------------------ --------------------------------------------------------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET ZHS16GBK
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 11.2.0.4.0
--當前資料庫語言與字符集
SQL> select * from v$nls_parameters t where t.PARAMETER ='NLS_LANGUAGE' or t.PARAMETER ='NLS_CHARACTERSET';
PARAMETER VALUE
----------------------- ---------------
NLS_LANGUAGE AMERICAN
NLS_CHARACTERSET ZHS16GBK
--當前session環境變數
SQL> select * from nls_session_parameters;
PARAMETER VALUE
------------------------------ ------------------------------
NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY CHINA
NLS_ISO_CURRENCY CHINA
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE SIMPLIFIED CHINESE
--解決方法:
1.設定本地客戶端編碼:
進入 我的電腦,屬性,高階,環境變數,新增2項:
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
或者
2.在plsql的安裝檔案下建立一個txt檔案,重新命名為: plsql_lang.bat
內容如下:
set nls_lang=simplified chinese_china.ZHS16GBK
PLSQLDev.exe
執行 plsql_lang.bat
SQL> select * from nls_database_parameters;
PARAMETER VALUE
------------------------------ --------------------------------------------------------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET ZHS16GBK
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 11.2.0.4.0
--當前資料庫語言與字符集
SQL> select * from v$nls_parameters t where t.PARAMETER ='NLS_LANGUAGE' or t.PARAMETER ='NLS_CHARACTERSET';
PARAMETER VALUE
----------------------- ---------------
NLS_LANGUAGE AMERICAN
NLS_CHARACTERSET ZHS16GBK
--當前session環境變數
SQL> select * from nls_session_parameters;
PARAMETER VALUE
------------------------------ ------------------------------
NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY CHINA
NLS_ISO_CURRENCY CHINA
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE SIMPLIFIED CHINESE
--解決方法:
1.設定本地客戶端編碼:
進入 我的電腦,屬性,高階,環境變數,新增2項:
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
或者
2.在plsql的安裝檔案下建立一個txt檔案,重新命名為: plsql_lang.bat
內容如下:
set nls_lang=simplified chinese_china.ZHS16GBK
PLSQLDev.exe
執行 plsql_lang.bat
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22661144/viewspace-1542747/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決plsql中中文亂碼問題SQL
- 解決中文亂碼問題
- springmvc 解決中文亂碼問題SpringMVC
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- 解決Kali Linux 2020.1亂碼問題Linux
- TongWeb下亂碼問題解決思路Web
- java中亂碼問題解決方法Java
- js解決url中文亂碼問題JS
- cat 輸出亂碼問題解決
- plsql中文亂碼SQL
- Sublime Text 3 中文亂碼問題的解決
- 【IDL】IDL中亂碼問題的解決方法
- LiveCharts中文顯示亂碼問題的解決Echarts
- flashfxp 亂碼,2種辦法解決flashfxp 亂碼問題
- 遇到問題的解決方法
- URL地址中的中文亂碼問題的解決
- 解決Intellij IDEA中執行緩慢的問題,tomcat控制檯列印亂碼問題,國際化亂碼配置檔案亂碼解決IntelliJIdeaTomcat
- phantomjs截圖中文亂碼問題解決JS
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- 自定義RedisTemplate,解決Redis亂碼問題Redis
- Filter解決亂碼問題 -2024/11/6Filter
- 【日誌亂碼】解決Tomcat啟動控制檯亂碼問題Tomcat
- 解決Eclipse中文註釋部分亂碼的問題Eclipse
- Mysql中文亂碼問題的最佳解決方法MySql
- 雲伺服器中文亂碼問題解決伺服器
- 解決Url帶中文引數亂碼問題
- python json.dumps中文亂碼問題解決PythonJSON
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- 完美解決jspdf各種中文亂碼問題JS
- JMeter響應亂碼問題解決方案教程JMeter
- 解決zabbix圖形化中文亂碼問題
- mysql使用source 命令亂碼問題解決方法MySql
- 解決ASP.NET中的各種亂碼問題ASP.NET
- mysql亂碼的問題如何解決MySql
- 原始碼安裝apache(附遇到的問題及解決)原始碼Apache
- 玩Deno遇到問題的解決方案
- 【Salesforce問題解決】Dataloader匯出的檔案亂碼或者問號的解決辦法Salesforce
- 解決excel開啟.csv檔案亂碼問題Excel