日期:2014-05-18  浏览次数:20931 次

如何把把stringbuilder结果转换成ansi呢?
C# code



  StringBuilder text = new StringBuilder(128);
            int tt = PetroChinaHIS10_120520.Performance.PSDNMobile.BriSDKLib.QNV_Tool(PetroChinaHIS10_120520.Performance.PSDNMobile.BriSDKLib.QNV_TOOL_LOCATION, 0, "02885882015", "", text, 128);
            string str = "";

把stringbuilder结果转换成ansi,不能用unicode
stringbuilder 是unicode编码的。。




------解决方案--------------------
看这个
------解决方案--------------------
你得把函数原型发出来
------解决方案--------------------
P/Invoke
你看看这个吧,在dllimport的时候指定字符集或者指定参数的封送选项