久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > oracle查看字符集和修改字符集使用詳解建站知識

oracle查看字符集和修改字符集使用詳解建站知識

時間:2023-05-22 21:05:22 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識這篇文章主要介紹了oracle查看字符集和修改字符集的使用詳解,需要的朋友可以參考下建設網站公司個業網站建設公司。

建設網站公司個業網站建設公司

一、什么是Oracle字符集Oracle字符集是一個字節數據的解釋的符號集合,有大小之分,有相互的包容關系。ORACLE 支持國家語言的體系結構允許你使用本地化語言來存儲,處理,檢索數據。它使數據庫工具,錯誤消息,排序次序,日期,時間,貨幣,數字,和日歷自動適應本地化語言和平臺。影響Oracle數據庫字符集最重要的參數是NLS_LANG參數。它的格式如下: NLS_LANG = language_territory.charset它有三個組成部分(語言、地域和字符集),每個成分控制了NLS子集的特性。其中:Language:指定服務器消息的語言,影響提示信息是中文還是英文Territory:指定服務器的日期和數字格式,Charset:  指定字符集。如:AMERICAN _ AMERICA. ZHS16GBK從NLS_LANG的組成我們可以看出,真正影響數據庫字符集的其實是第三部分。所以兩個數據庫之間的字符集只要第三部分一樣就可以相互導入導出數據,前面影響的只是提示信息是中文還是英文。二.字符集的相關知識:2.1 字符集實質就是按照一定的字符編碼方案,對一組特定的符號,分別賦予不同數值編碼的集合。Oracle數據庫最早支持的編碼方案是US7ASCII。Oracle的字符集命名遵循以下命名規則:

復制代碼 代碼如下:

<Language><bit size><encoding>

即: <語言><比特位數><編碼>

比如: ZHS16GBK表示采用GBK編碼格式、16位(兩個字節)簡體中文字符集 2.2 字符編碼方案

2.2.1單字節編碼

(1)單字節7位字符集,可以定義128個字符,最常用的字符集為US7ASCII(2)單字節8位字符集,可以定義256個字符,適合于歐洲大部分國家

  例如:WE8ISO8859P1(西歐、8位、ISO標準8859P網站建設哪家好1編碼)2.2.2多字節編碼

(1)變長多字節編碼某些字符用一個字節表示,其它字符用兩個或多個字符表示,變長多字節編碼常用于對亞洲語言的支持,   例如日語、漢語、印地語等例網站建設公司如:AL32UTF8(其中AL代表ALL,指適用于所有語言)、zhs16cgb231280

(2)定長多字節編碼每一個字符都使用固定長度字節的編碼方案,目前oracle唯一支持的定長多字節編碼是AL16UTF16,也是僅用于國家字符集

2.2.3 unicode編碼Unicode是一個涵蓋了目前全世界使用的所有已知字符的單一編碼方案,也就是說Unicode為每一個字符提供唯一的編碼。UTF-16是unicode的16位編碼方式,是一種定長多字節編碼,用2個字節表示一個unicode字符,AL16UTF16是UTF-16編碼字符集。UTF-8是unicode的8位編碼方式,是一種變長seo網站排名優化軟件多字節編碼,這種編碼可以用1、2、3個字節表示一個unicode字符,AL32UTF8,UTF8、UTFE是UTF-8編碼字符集 2.3 字符集超級當一種字符集(字符集A)的編碼數值包含所有另一種字符集(字符集B)的編碼數值,并且兩種字符集相同編碼數值代表相同的字符時,則字符集A是字符集B的超級,或稱字符集B是字符集A的子集。Oracle8i和oracle9i官方文檔資料中備有子集-超級對照表(subset-superset pairs),例如:WE8ISO8859P1是WE8MSWIN1252的子集。由于US7ASCII是最早的Oracle數據庫編碼格式,因此有許多字符集是US7ASCII的超集,例如WE8ISO8859P1、ZHS16CGB231280、ZHS16GBK都是US7ASCII的超集。 2.4 數據庫字符集(oracle服務器端字符集)數據庫字符集在創建數據庫時指定,在創建后通常不能更改。在創建數據庫時,可以指定字符集(CHARACTER SET)和國家字符集(NATIONAL CHARACTER SET)。2.4.1字符集(1)用來存儲CHAR, VARCHAR2, CLOB, LONG等類型數據(2)用來標示諸如表名、列名以及PL/SQL變量等(3)用來存儲SQL和PL/SQL程序單元等2.4.2國家字符集:(1)用以存儲NCHAR, NVARCHAR2, NCLOB等類型數據(2)國家字符集實質上是為oracle選擇的附加字符集,主要作用是為了增強oracle的字符處理能力,因為NCHAR數據類型可以提供對亞洲使用定長多字節編碼的支持,而數據庫字符集則不能。國家字符集在oracle9i中進行了重新定義,只能在unicode編碼中的AL16UTF16和UTF8中選擇,默認值是AL16UTF162.4.3查詢字符集參數可以查詢以下數據字典或視圖查看字符集設置情況nls_database_parameters、props$、v$nls_parameters查詢結果中NLS_CHARACTERSET表示字符集,NLS_NCHAR_CHARACTERSET表示國家字符集2.4.4修改數據庫字符集按照上文所說,數據庫字符集在創建后原則上不能更改。不過有2種方法可行。1. 如果需要修改字符集,通常需要導出數據庫數據,重建數據庫,再導入數據庫數據的方式來轉換。2. 通過ALTER DATABASE CHARACTER SET語句修改字符集,但創建數據庫后修改字符集是有限制的,只有新的字符集是當前字符集的超集時才能修改數據庫字符集,例如UTF8是US7ASCII的超集,修改數據庫字符集可使用ALTER DATABASE CHARACTER SET UTF8。 2.5 客戶端字符集(NLS_LANG參數)

關鍵詞標簽: 詳解 字符集

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章oracle查看字符集和修改字符集使用詳解建站知識主要講述字符集,詳解,oracle查看字符集和修改字符集使用詳網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5263.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 吉首市| 濮阳县| 利津县| 西藏| 新民市| 泗水县| 毕节市| 宜兰市| 庆云县| 新巴尔虎左旗| 云安县| 大石桥市| 罗甸县| 金堂县| 苍南县| 唐山市| 荆门市| 云浮市| 永德县| 澳门| 岳普湖县| 和平县| 新龙县| 彰化市| 庄浪县| 正蓝旗| 乐亭县| 定襄县| 游戏| 鄂伦春自治旗| 紫阳县| 从化市| 十堰市| 建阳市| 平泉县| 玛多县| 肥城市| 新源县| 勃利县| 武定县| 河北区|