• 获取中文字符串的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;

    }

     请大家多加指教啊!

  • 相关阅读:
    ASP.NET 2.0 web.config数据库连接设置与读取
    一句话影评
    百度地图api示例
    centos5.8 误改/etc/fstab后导致系统进不去 解决办法
    Nginx Gzip 压缩配置
    数据库设计的三大范式
    CentOS 6.0下vncserver安装配置
    MySQL配置文件my.cnf设置
    Linux下zip加密压缩
    keepalived的log
  • 原文地址:https://www.cnblogs.com/xuefeng1982/p/1458431.html
Copyright © 2020-2023  润新知