C#把内存里的utf8字符串转成C#内部使用的Unicode

来源:互联网 发布:php 自己开发mvc框架 编辑:程序博客网 时间:2024/06/05 13:29


传进来内存参数 IntPtr strNameUtf8,int nStrLen


public static string Utf8ToUnicode(IntPtr strNameUtf8, int nStrLen){            byte[] managedArray = new byte[nStrLen];    Marshal.Copy(strNameUtf8, managedArray, 0, nStrLen);    return Encoding.UTF8.GetString(managedArray); ;}




0 0
原创粉丝点击