oracle的編碼格式,解決亂碼問題

2021-08-17 23:46:35 字數 954 閱讀 1066

修改oracle的編碼格式,解決亂碼問題:

//查詢客戶端字符集

select userenv('language') from dual 

1、管理員使用者連線

sql>conn sys/密碼 as sysdba;

2、關閉資料庫。

sql>shutdown immediate;

3、啟動資料庫到mount狀態下。

sql> startup mount;

sql> alter session set sql_trace=true;

session altered.

sql> alter system enable restricted session;

system altered.

sql> alter system set job_queue_processes=0;

system altered.

sql> alter system set aq_tm_processes=0;

system altered.

4、啟動資料庫

sql> alter database open;

5、修改字符集

sql> alter database character set zhs16gbk;

或 alter database character set internal_use zhs16gbk;

注:1. 如果資料庫表中有clob型別的列,是不允許修改字符集的,解決方法為,先導出這個表的內容,然後刪除這個表,修改完後,再匯入這個表的內容就可以了。

2. 舊的字符集必須是新的字符集的子集,否則不能修改。

修改完後,可以檢視一下修改是否成功。

6、關閉資料庫

sql> shutdown immediate;

7、重新啟動資料庫

sql> startup;

python亂碼解決以及sys編碼格式

1.python中文亂碼解決 錯誤 syntaxerror non ascii character xe9 in file 解決 加上 coding utf 8 如下 coding utf 8 print 中文亂碼 2.修改系統模組 sys 的編碼格式 2.1.方式一 coding utf 8 匯入...

修改tomcat編碼格式 解決亂碼問題

修改tomcat預設編碼格式 修改tomcat下的conf server.xml檔案,找到如下 connectiontimeout 20000 redirectport 8443 這段 規定了tomcat監聽http請求的埠號等資訊。可以在這裡新增乙個屬性 uriencoding,將該屬性值設定為u...

Linux 設定編碼格式 亂碼

在windows 通過 ssh 工具往linux伺服器上傳 中文檔案 可能會遇到 亂碼問題 解決方案 方案1 lang zh cn.utf 8 supported zh cn.utf 8 zh cn zh en us.utf 8 en us en sysfont lat0 sun16 或 lang ...