中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle 生僻字亂碼解決方案

發布時間:2020-08-11 19:48:24 來源:ITPUB博客 閱讀:2318 作者:chenoracle 欄目:關系型數據庫

Oracle 生僻字亂碼解決方案

 

Oracle 生僻字亂碼解決方案”(此+夕)【 su ǒ】字亂碼,無法正常顯示(變成問號);

生僻字“ Oracle 生僻字亂碼解決方案”(此 + 夕) (suo) ZHS16GBK 字符集下默認無法正常顯示;

測試將生僻字類型由 varchar2 改成 nvarchar2 ,同時使用 utl_raw.cast_to_nvarchar2 函數可以在數據庫里正常顯示;

Oracle 生僻字亂碼解決方案

select * from t1;

Oracle 生僻字亂碼解決方案

Oracle 生僻字亂碼解決方案

Oracle 生僻字亂碼解決方案

數據庫字符集如下:

select * from nls_database_parameters;

Oracle 生僻字亂碼解決方案

T1 表結構如下:

Oracle 生僻字亂碼解決方案

A 字段為 VARCHAR2 類型

http://tool.chinaz.com/tools/unicode.aspx
---將生僻字生成對應的unicode編碼

Oracle 生僻字亂碼解決方案

select utl_raw.cast_to_varchar2('3C54') from dual;

Oracle 生僻字亂碼解決方案

select utl_raw.cast_to_nvarchar2('3C54') from dual;

Oracle 生僻字亂碼解決方案

--- 測試 varchar2 類型無法正常存儲生僻字 Oracle 生僻字亂碼解決方案

truncate table t1;

alter table t1 modify (a nvarchar2(100));

insert into t1 values('? ' ,1);

select * from t1;

Oracle 生僻字亂碼解決方案

update t1

   set a =

       (select utl_raw.cast_to_nvarchar2('3C54') from dual)

 where b = 1;

select * from t1;

Oracle 生僻字亂碼解決方案

 

--- 測試 nvarchar2 類型可以正常存儲生僻字 Oracle 生僻字亂碼解決方案

truncate table t1;

alter table t1 modify (a nvarchar2(100));

insert into t1 values('? ' ,1);

select * from t1;

Oracle 生僻字亂碼解決方案

update t1

   set a =

       (select utl_raw.cast_to_nvarchar2('3C54') from dual)

 where b = 1;

 

select * from t1;

Oracle 生僻字亂碼解決方案

  歡迎關注我的微信公眾號"IT小Chen",共同學習,共同成長!!!

Oracle 生僻字亂碼解決方案

Oracle 生僻字亂碼解決方案


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

视频| 东台市| 盈江县| 郁南县| 扎赉特旗| 濉溪县| 昌邑市| 九寨沟县| 盈江县| 会同县| 宜都市| 洪洞县| 曲麻莱县| 定陶县| 营口市| 蕉岭县| 丹东市| 红河县| 伊宁市| 五河县| 天长市| 汕头市| 筠连县| 英吉沙县| 新巴尔虎左旗| 千阳县| 中宁县| 兴仁县| 大新县| 微山县| 仪征市| 临漳县| 临猗县| 大姚县| 上饶县| 胶南市| 渭源县| 祥云县| 盘山县| 灵川县| 资讯|