汉字转16进制,汉字转10进制


如题要想转换十进制必须先16进制后再转10.代码如下

  public string GetCode16(string k) {
            byte[] data = Encoding.Unicode.GetBytes(k); 
            StringBuilder result = new StringBuilder();
            for (int i = data.Length-1; i >-1; i--)
            {
              
                result.Append(data[i].ToString("X2"));
            }
            return result.ToString();
        }

转换16进制后就可以简单转换10进制了只要一句话:

int.Parse(code16,System.Globalization.NumberStyles.AllowHexSpecifier);

当然你可以写一个独立转十进制,就是在上一个函数返回时候加上这句话。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM