SAP RFC/BAPI中文乱码的处理
通常来说,在第三方程序中调用RFC、BAPI出现乱码是由于操作系统的语言设置引起的。
特别是使用WIN7系统,有时语言已设为中文,但用RFC、BAPI上传或下载还是出现乱码。
SAP公司推出 GUI7.2后,使用UNICODE可以很好的解决这个问题:
在GUI7.2之前,一般调用SAP是这样写:
Set SAP = CreateObject("SAP.Functions")
在使用GUI7.2之后可以这样写,就可以很好的解决乱码的问题了.
Set SAP = CreateObject("SAP.Functions.Unicode")
如果不行,参考这个看看
.NET连接SAP系统专题:C#调用RFC中文乱码解决办法
http://www.cnblogs.com/mengxin523/archive/2012/02/09/2344577.html