【代码】C#字符转换Charcode

2024-11-27 03:03:27  阅读 242 次 评论 0 条

代码实现:

public int GetCharCode(char c)
{    
    var bytes = Encoding.Unicode.GetBytes(new char[] { c });    
    int charCode = (int)bytes[1] << 8;
    charCode += (int)bytes[0];    
    return charCode;
}

当然,C#也有自带的方法

//字符转charcode
int charCode = char.ConvertToUtf32(str, 0);
//charcode转字符
string str = char.ConvertFromUtf32(charCode);

如果是字符串的话,就可以直接用GetByte获取byte数组

string str = "Hello, World!";
byte[] bytes= Encoding.UTF8.GetBytes(str);



微信扫码查看本文
本文地址:https://www.yangguangdream.com/?id=2245
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

发表评论


表情

还没有留言,还不快点抢沙发?