Marshal.PtrToStringAnsi中文乱码

出错代码: string dec = Marshal.PtrToStringAnsi(audioOutput.psz_description);//输出 鎵0鍣?(Realtek High Definition Audio) 原因: 查看内存后知道内存编码是UTF8,Marshal不支持UTF转换
posted @ 2017-11-16 17:10  wangjinming  阅读(5612)  评论(2编辑  收藏  举报