zoukankan      html  css  js  c++  java
  • 获取中文字符串的Unicode值的方法!

    获取中文字符串的Unicode值的方法实际上比较简单,中文字符最多占两个字节,知道了这个就好办了,只要用GetBytes方法取出字节序列,分两个字节分别处理就可以了!

     public string CharacterToCoding(string input)
    {
           string coding = "";
           for (int i = 0; i<character.Length; i++ )
          {
                 byte[] bytes = System.Text.Encoding.Unicode.GetBytes(input.Substring(i,1)); //取出二进制编码内容
                 string lowCode = System.Convert.ToString(bytes[0], 16); //取出低字节编码内容(两位16进制)
                 if (lowCode.Length == 1)
                      lowCode = "0" + lowCode;
                 string hightCode = System.Convert.ToString(bytes[1], 16);//取出高字节编码内容(两位16进制)
                 if (hightCode.Length == 1)
                      hightCode = "0" + hightCode;
                 coding += (lowCode + hightCode);//加入到字符串中,
           }
           return coding;

    }

     请大家多加指教啊!

  • 相关阅读:
    编译环境及编译器介绍
    linux下同步window的firefox
    DPDK pdump抓包说明
    linux TCP协议(1)---连接管理与状态机
    Linux用户态数据发送和接收
    DPDK之内存管理
    linux socket系统调用层
    linux网络栈结构
    DPDK mbuf何时释放回内存池?
    虚拟设备之linux网桥
  • 原文地址:https://www.cnblogs.com/xuefeng1982/p/1458431.html
Copyright © 2011-2022 走看看