GB 2312-80 是中國國家標準簡體中文字符集,全稱《信息交換用漢字編碼字符集·基本集》,由中國國家標準總局發布,1981年5月1日實施。 GB2312 編碼通行於中國大陸;新加坡等地也採用此編碼。中國大陸幾乎所有的中文系統和國際化的軟體都支援 GB 2312。
GB2312 標準共收錄6763 個漢字,其中一級漢字3755 個,二級漢字3008 個;同時收錄了包括拉丁字母、希臘字母、日文平假名及片假名字母、俄語西里爾字母在內的682 個字元。 GB2312 的出現,基本上滿足了漢字的電腦處理需要,它所收錄的漢字已經覆蓋中國大陸 99.75% 的使用頻率。對於人名、古漢語等方面出現的罕用字,GB2312 不能處理,這導致了後來 GBK 及 GB18030 漢字字符集的出現。
GB2312 中對所收漢字進行了「分區」處理,每區含有 94 個漢字/符號。這種表示方式也稱為區位碼。
01 - 09 區為特殊符號。
16 - 55 區為一階漢字,依拼音排序。
56 - 87 區為二級漢字,依部首/筆畫排序。
10 - 15 區及 88 - 94 區則未有編碼。舉例來說,「啊」字是 GB2312 之中的第一個漢字,它的區碼就是 1601。
每個漢字及符號以兩個位元組來表示。第一個位元組稱為“高位元組”,第二個位元組稱為“低位元組”。 「高位元組」使用了 0xA1 - 0xF7(把 01 - 87 區的區號加上 0xA0),「低位元組」使用了 0xA1 - 0xFE(把 01 - 94 位元的位元號加上 0xA0)。 由於一級漢字從 16 區起始,漢字區的「高位元組」的範圍是 0xB0 - 0xF7,「低位元組」的範圍是 0xA1 - 0xFE,佔用的碼位元是 72 * 94 = 6768。其中有 5 個空位是 D7FA - D7FE。例如「啊」字在大多數程式中,會以兩個位元組,0xB0(第一個位元組)0xA1(第二個位元組)儲存。 (與區位碼比較:0xB0 = 0xA0 + 16, 0xA1 = 0xA0 + 1)。
國家標準GB 18030-2005《資訊科技中文編碼字元集》,是中華人民共和國現時最新的內碼字集,與GB 2312-1980 完全相容,與GBK 基本相容,支援GB 13000 及Unicode 的全部統一漢字,共收錄漢字70244 個。現行版本為國家品質監督檢驗總局和中國國家標準化管理委員會於2005年11月8日發布,2006年5月1日實施,為在中國境內所有軟體產品支援的強制標準。
function getChar($num) // $num为生成汉字的数量 { $b = ''; for ($i=0; $i<p>相關推薦:</p><p><a href="http://www.php.cn/mysql-tutorials-153213.html" target="_self">sqlserver 快速產生漢字的首拼字母的函數(經典)</a></p>
以上是php隨機產生漢字實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。