国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

C#漢字轉(zhuǎn)為Unicode編碼

2019-11-17 02:57:36
字體:
供稿:網(wǎng)友

C#漢字轉(zhuǎn)為Unicode編碼

主要用于生成json格式時,將漢字轉(zhuǎn)成Unicoude編碼,防止頁面亂碼。

   PRotected string GetUnicode(string text)    {        string result = "";        for (int i = 0; i < text.Length; i++)        {            if ((int)text[i] > 32 && (int)text[i] < 127)            {                result += text[i].ToString();            }            else                result += string.Format("http://u{0:x4}", (int)text[i]);        }        return result;    }

運行結(jié)果:

涉及的知識點:

1、“x”則代表十六進制,“x4”代表十六進制表示的可控制長度,如果長度不夠,則用前導(dǎo)的0填補。

2、Unicode寫法:在表示一個Unicode的字符時,通常會用“U+”然后緊接著一組十六進制的數(shù)字來表示這一個字符。

3、ASCII 碼(American Standard Code for Information Interchange,全稱美國信息交換標準碼)

基本的 ASCII字符集共有 128 個字符,其中有 96 個可打印字符,包括常用的字母、數(shù)字、標點符號等,另外還有 32 個控制字符。

  • 0~31及127(共33個)是控制字符或通信專用字符(其余為可顯示字符),如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(振鈴)等;通信專用字符:SOH(文頭)、EOT(文尾)、ACK(確認)等;ASCII值為8、9、10和13分別轉(zhuǎn)換為退格、制表、換行和回車字符。它們并沒有特定的圖形顯示,但會依不同的應(yīng)用程序而對文本顯示有不同的影響。
  • 32~126(共95個)是字符(32sp是空格),其中48~57為0到9十個阿拉伯?dāng)?shù)字,65~90為26個大寫英文字母,97~122為26個小寫字母,其余為一些標點符號、運算符號等。

參考資料:

1、C# String.Format用法和格式說明

http://m.survivalescaperooms.com/gongth-12/archive/2012/11/26/2791642.html#undefined


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿勒泰市| 醴陵市| 石台县| 探索| 上饶市| 亚东县| 凉城县| 黔南| 山东省| 万荣县| 万源市| 饶阳县| 桂平市| 资讯 | 孝义市| 勃利县| 炉霍县| 贺州市| 赞皇县| 泰宁县| 永登县| 禹州市| 宿松县| 韩城市| 罗平县| 叙永县| 墨玉县| 霍山县| 英山县| 讷河市| 罗田县| 克山县| 八宿县| 南川市| 杭锦旗| 定结县| 安达市| 北安市| 东乌珠穆沁旗| 舒兰市| 宜宾市|