近期遇到一个解决,将经验分享如下。下面截图中的会计凭证行项目,其中文本中存在乱码。据用户反映,这个凭证并不是在系统中手工创建的,而是通过开发增加功能,导入TXT文件生成的会计凭证。由于系统中之前有相同功能导入的TXT文件都正常。因此,判断问题并非来自于增加程序,很有可能与TXT文件的相关编码有关。于是在网上也查找了一下资料。还真找到一篇关于LSMW导入乱码的博文。
按其观点,这个可能是由于文档的编码导致。检查有问题文档的编码格式为UTF-8,于是将其改为ANSI后,再次在测试系统上传后,用FB03检查凭证行项目文本,果然就没有乱码,显示正常了。
在这里感谢博文作者提供的解决方法,同时,也将自己实际决问题的经验分享出来。关于两上编码格式的区别,我也在网上找了一下说明,供参考。