C#中UNICODE字符如何转换成ANSI 我的C#代码调了C++的DLL,会传参给C++库函数,可惜C#的字符是UNICODE,C++收到后不认识~~~谁能教教我该怎么做?最好有代码。。谢谢大家了~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考asci字符转换成char[] 然后再一个一个转换 char[] uC =new char[]{ 'a','s'};//原Unicodebyte[] buf=System.Text.Encoding.Unicode.GetBytes(uC, 0, uC.Length);char[] aC=System.Text.Encoding.GetEncoding(1252).GetChars(buf,0,buf.Length);//转换为Ansi http://msdn.microsoft.com/zh-cn/library/7b93s42f.aspxDllImportAttribute.CharSet 字段可将基础字符集标识为 ANSI 或 Unicode。 事件委托问题 winform 提取txt文件 webbrower何时开始执行 请大家出点主意。 关于水晶报表的打印,谁能帮帮我? dataset和datagridview是一一对应的吗? 窗体没反应?麻烦大家给看看,新手上路 手机模拟器控制电脑ppt播放 初学,听喜欢datagrid这个控件,谁那里有它的全面用法的例子。 c#中调用c++dll时c#怎么定义结构,谢谢? C#WinForm里怎么做个Button点击可以使电脑关机? Mssql2005 xml 查询 使用 exist
转换成char[] 然后再一个一个转换
byte[] buf=System.Text.Encoding.Unicode.GetBytes(uC, 0, uC.Length);
char[] aC=System.Text.Encoding.GetEncoding(1252).GetChars(buf,0,buf.Length);//转换为Ansi
DllImportAttribute.CharSet 字段可将基础字符集标识为 ANSI 或 Unicode。