C#调用VC的DLL,有点问题
VC的DLL的功能是读入指定的txt文本,然后按照输出选择,输出为PDF,RTF,或TXT;
用C#调用这个DLL,处理繁体中文和日文,读入成功,输出的TXT文件却为空;
用VC调用这个DLL,没有问题;
请问问题出在哪儿?
------解决方案--------------------读取英文输出英文没问题?
还有把调用的函数贴一下吧,要不怎么分析
------解决方案--------------------是不是字符编码问题?
------解决方案--------------------
哈哈、我也遇到过、
是你机子里面没有那些繁体字题、
有的话就没事了、其实txt文本里面是有字的
显示不出来而已
------解决方案--------------------用C#调用这个DLL,处理繁体中文和日文,读入成功,输出的TXT文件却为空;
===========================
日文 是shift_jis 编码 还有机器上是否有这些字体。
------解决方案--------------------把你的代码贴出来
vc如何调用的?
C#如何调用的?
不然别人只能去猜!!!!
------解决方案--------------------P/INVOKE调用非托管DLL时要显式指定字符集噻,哥哥
------解决方案--------------------
那就不是这问题了、VC C#都是机器的字体、没区别
还是你代码的问题了