Oracle 生僻字亂碼解決方案
Oracle 生僻字亂碼解決方案
“ ”(此+夕)【 su ǒ】字亂碼,無法正常顯示(變成問號);
生僻字“ ”(此 + 夕) (suo) 在 ZHS16GBK 字符集下預設無法正常顯示;
測試將生僻字型別由
varchar2
改成
nvarchar2
,同時使用
utl_raw.cast_to_nvarchar2
函式可以在資料庫里正常顯示;
select * from t1;
資料庫字符集如下:
select * from nls_database_parameters;
T1 表結構如下:
A
欄位為
VARCHAR2
型別
---將生僻字生成對應的unicode編碼
select utl_raw.cast_to_varchar2('3C54') from dual;
select utl_raw.cast_to_nvarchar2('3C54') from dual;
--- 測試 varchar2 型別無法正常儲存生僻字 ” ”
truncate table t1;
alter table t1 modify (a nvarchar2(100));
insert into t1 values('? ' ,1);
select * from t1;
update t1
set a =
(select utl_raw.cast_to_nvarchar2('3C54') from dual)
where b = 1;
select * from t1;
--- 測試 nvarchar2 型別可以正常儲存生僻字 ” ‘
truncate table t1;
alter table t1 modify (a nvarchar2(100));
insert into t1 values('? ' ,1);
select * from t1;
update t1
set a =
(select utl_raw.cast_to_nvarchar2('3C54') from dual)
where b = 1;
select * from t1;
歡迎關注我的微信公眾號"IT小Chen",共同學習,共同成長!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2152540/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE亂碼解決方案Oracle
- 生僻字顯示?的字元亂碼解決字元
- Java亂碼解決方案Java
- oracle 輸出中文亂碼問題解決方案Oracle
- PL/SQL亂碼解決方案(日文)SQL
- mysql 插入中文亂碼解決方案 轉MySql
- Discuz門戶模板亂碼解決方案
- 徹底解決Oracle中文亂碼Oracle
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- MySQL字符集亂碼與解決方案MySql
- navicat for mysql顯示中文亂碼解決方案MySql
- AndroidStudio Build Output亂碼解決方案AndroidUI
- css中文字型亂碼解決方案CSS
- python 中文亂碼問題解決方案Python
- PDF複製亂碼 -- 原因及解決方案
- Oracle11g字元亂碼解決Oracle字元
- oracle字元亂碼問題的解決Oracle字元
- Oracle10g EM亂碼解決Oracle
- Oracle Sql Loader中文字元匯入亂碼的解決方案OracleSQL字元
- web專案顯示亂碼解決方案整理Web
- Linux終端中文菱形亂碼解決方案Linux
- JMeter響應亂碼問題解決方案教程JMeter
- oracle中匯入dmp字元亂碼分析和解決方案Oracle字元
- 乾貨:blob匯出檔案亂碼解決方案
- SpringBoot整合Redis亂碼原因及解決方案Spring BootRedis
- 引入外部js檔案導致亂碼解決方案JS
- [原創]Gerrit中文亂碼問題解決方案分享
- JSP中文亂碼問題終極解決方案JS
- eclipse 中文亂碼問題解決方案彙總Eclipse
- webView的使用及其亂碼問題的解決方案WebView
- WordPress網站亂碼怎麼辦?快速解決方案網站
- [oracle]解決centos 7下oracle的中文亂碼問題OracleCentOS
- Oracle10g EM亂碼之快速解決Oracle
- Datagrip連線SQLserver表中出現中文亂碼解決方案SQLServer
- 表單傳值出現亂碼問題解決方案
- JSP中文亂碼問題終極解決方案(上)JS
- ajax呼叫,action返回的中文為亂碼的解決方案
- DataGrid匯出Excel產生亂碼解決方案(轉)Excel