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

最新活動:電腦PC端+手機(jī)端+微網(wǎng)站+自適應(yīng)網(wǎng)頁多模板選擇-建站388元起價(jià)!!!
當(dāng)前位置:主頁 > 網(wǎng)站建設(shè) > [Oracle] 徹底搞懂Oracle字符集建站知識

[Oracle] 徹底搞懂Oracle字符集建站知識

時間:2023-05-22 18:05:22 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 建站小能手

導(dǎo)讀:1建站知識以下是對Oracle中的字符集進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下建設(shè)網(wǎng)站網(wǎng)站seo優(yōu)化培訓(xùn)。

建設(shè)網(wǎng)站網(wǎng)站seo優(yōu)化培訓(xùn)

基本概念字符集(Character set):是一個系統(tǒng)支持的所有抽象字符的集合。字符是各種文字和符號的總稱,包括各國家文字、標(biāo)點(diǎn)符號、圖形符號、數(shù)字等。常見的字符集有ASCII,ZHS16GB231280,ZHS16GBK等。字符編碼(Character Encoding):是一套法則,使用該法則能夠?qū)ψ匀徽Z言的字符的一個集合(如字母表或音節(jié)表),與其它的一個集合(如電腦編碼)進(jìn)行配對。即在符號集合與數(shù)字系統(tǒng)之間建立對應(yīng)關(guān)系。與字符集相對應(yīng),常見的字符編碼有:ASCii,ZHS16GBK,ZHT16BIG5,ZHS32GB18030等。字符集的定義其實(shí)就是字符的集合,而字符編碼則是指怎么將這些字符變成字節(jié)用于保存、讀取和傳輸。萬國碼(Unicode):包含了幾乎人類所有可用的字符,每年還在不斷的增加,可以看作是一種通用的字符集。它將全世界所有的字符統(tǒng)一化,統(tǒng)一編碼,不會再出現(xiàn)字符不兼容和字符轉(zhuǎn)換的問題。它有以下三種編碼方式:1.UTF-32編碼:固定使用4個字節(jié)來表示一個字符,存在空間利用效率的問題。2.UTF-16編碼:對相對常用的60000余個字符使用兩個字節(jié)進(jìn)行編碼,其余的使用4字節(jié)。3.UTF- 8編碼:兼容ASCII編碼;拉丁文、希臘文等使用兩個字節(jié);包括漢字在內(nèi)的其它常用字符使用三個字節(jié);剩下的極少使用的字符使用四個字節(jié)。Oracle字符集基本原理在搞懂Oracle字符集基本原理之前,一定要先分清以下三個概念:1. Oracle數(shù)據(jù)庫服務(wù)器字符集:即Oracle以哪種字符編碼存儲字符,可以通過以下語句查出數(shù)據(jù)庫字符集的設(shè)置。

復(fù)制代碼 代碼如下:

SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';PARAMETER                      VALUE------------------------------ -----------------NLS_CHARACTERSET               AL32UTF8

2. 客戶端操作系統(tǒng)字符集:即客戶端操作系統(tǒng)以哪種字符編碼存儲字符。如果是Windows,可以使用chcp命令獲得代碼頁(code page):

復(fù)制代碼 代碼如下:

C:\Users\xianzhu>chcpActive code page: 936

根據(jù)該代碼頁,到微軟的官方文檔《National Language Support (NLS) API Reference》找到其對應(yīng)的字符集。 如果是Linux,字符集在/etc/sysconfig/i18n設(shè)置:

網(wǎng)seo優(yōu)化趨勢復(fù)制代碼 代碼如下:

LANG="zh_CN.GB2312" (指定當(dāng)前操作系統(tǒng)的字符集) SUPPORTED="zh_CN.GB2312"(指定當(dāng)前操作系統(tǒng)支持的字符集) SYSFONT="lat0-sun16"(指定當(dāng)前操作系統(tǒng)的字體)

3. 客戶端NLS_LANG參數(shù):該參數(shù)用于向Oracle指示客戶端操作系統(tǒng)的字符集。有了以上3個基本概念之后,我來闡述一下Oracle字符集轉(zhuǎn)換的基本原則:1.設(shè)置客戶端的NLS_LANG為客戶端操作系統(tǒng)的字符集2.如果數(shù)據(jù)庫字符集等于NLS_LANG,數(shù)據(jù)庫和客戶端傳輸字符時不作任何轉(zhuǎn)換3.如果它們倆不等,則需要在不同字符集間轉(zhuǎn)換,只有客戶端操作系統(tǒng)字符集是數(shù)據(jù)庫字符集子集的基礎(chǔ)上才能正確轉(zhuǎn)換,否則會出現(xiàn)亂碼。幾種常見情況分析下面先看一個例子,再透過現(xiàn)象看本質(zhì),我們會針對這個例子進(jìn)行分析。該例子如下:

關(guān)鍵詞標(biāo)簽: 標(biāo)簽 字符集

聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-22 ,文章[Oracle] 徹底搞懂Oracle字符集建站知識主要講述字符集,標(biāo)簽,[Oracle] 徹底搞懂Oracle字符集建網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_4992.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計(jì)制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗(yàn)
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 桐庐县| 金川县| 镇康县| 平山县| 沈丘县| 乌审旗| 长宁县| 武山县| 稷山县| 景洪市| 余干县| 祁东县| 岳阳市| 黑龙江省| 林甸县| 鹿泉市| 息烽县| 临清市| 五河县| 和田县| 北海市| 二连浩特市| 嘉善县| 静宁县| 灵璧县| 阿坝县| 甘孜县| 遂宁市| 富蕴县| 开原市| 原阳县| 若尔盖县| 当雄县| 横峰县| 介休市| 剑河县| 天门市| 临澧县| 阿尔山市| 姚安县| 北安市|