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

首頁 > 編程 > C# > 正文

C#計算輸入漢字GBK編碼后十六進制數輸出的方法

2020-01-24 01:55:14
字體:
來源:轉載
供稿:網友

本文實例講述了C#計算輸入漢字GBK編碼后十六進制數輸出的方法。分享給大家供大家參考。具體實現方法如下:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace getCode{ class Program {   /// <summary>  /// 計算輸入漢字對應的GBK編碼主函數入口  /// </summary>  /// <param name="args">< /param> static void Main(string[] args)  {   try   {    while (true)    {     char cWord = (char)Console.Read();    //讀入一個漢字     byte[] bGb2312 = Encoding.GetEncoding("gbk").GetBytes(new Char[] { cWord });    //<span id="mt1" class="sentence" data-guid="21b4c66a1cae34f4812147989864f337" data-source="Returns the encoding associated with the specified code page name.">返回gbk的編碼</span>    //對象的字節數組,包含對cWord進行編碼的結果。     int n = (int)bGb2312[0] << 8;    //第一個字節左移八位     n += (int)bGb2312[1];     Console.WriteLine("漢字{0}的gbk編碼為:{1,4:x4}" ,cWord, n);    //輸出漢字對應是十六進制GBK編碼     Console.ReadKey();    }   }   catch   {    Console.WriteLine("輸入錯誤!請輸入漢字字符!");   }  } }}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安达市| 绥宁县| 兴业县| 富蕴县| 内丘县| 万全县| 镇原县| 张家港市| 北川| 柯坪县| 芷江| 辉南县| 巢湖市| 山东省| 蛟河市| 永和县| 铜山县| 佛坪县| 红原县| 东宁县| 开远市| 洛宁县| 吉首市| SHOW| 浙江省| 肇州县| 赣州市| 蒙阴县| 巴东县| 兰西县| 甘孜县| 都匀市| 古交市| 朔州市| 简阳市| 孝义市| 邯郸县| 莱西市| 永州市| 兴文县| 屏东县|