最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#計(jì)算輸入漢字GBK編碼后十六進(jìn)制數(shù)輸出的方法

 更新時(shí)間:2015年04月27日 10:02:35   作者:令狐不聰  
這篇文章主要介紹了C#計(jì)算輸入漢字GBK編碼后十六進(jìn)制數(shù)輸出的方法,涉及C#編碼操作相關(guān)技巧,需要的朋友可以參考下

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace getCode
{
 class Program
 { 
  /// <summary>
  /// 計(jì)算輸入漢字對(duì)應(yīng)的GBK編碼主函數(shù)入口
  /// </summary>
  /// <param name="args">< /param> static void Main(string[] args)
  {
   try
   {
    while (true)
    {
     char cWord = (char)Console.Read();
    //讀入一個(gè)漢字
     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>
    //對(duì)象的字節(jié)數(shù)組,包含對(duì)cWord進(jìn)行編碼的結(jié)果。
     int n = (int)bGb2312[0] << 8;
    //第一個(gè)字節(jié)左移八位
     n += (int)bGb2312[1];
     Console.WriteLine("漢字{0}的gbk編碼為:{1,4:x4}" ,cWord, n);
    //輸出漢字對(duì)應(yīng)是十六進(jìn)制GBK編碼
     Console.ReadKey();
    }
   }
   catch
   {
    Console.WriteLine("輸入錯(cuò)誤!請(qǐng)輸入漢字字符!");
   }
  }
 }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

定兴县| 普兰店市| 澄江县| 滕州市| 六枝特区| 司法| 台北市| 元朗区| 景泰县| 中西区| 府谷县| 曲靖市| 宜章县| 额尔古纳市| 瓮安县| 合肥市| 松桃| 永福县| 湟中县| 丹江口市| 扬州市| 仙居县| 略阳县| 阜阳市| 两当县| 缙云县| 剑阁县| 灯塔市| 大渡口区| 平武县| 黎城县| 钟祥市| 乐清市| 波密县| 法库县| 黄冈市| 南木林县| 左权县| 临澧县| 四子王旗| 崇义县|