用的是DELPHI 7; 程序功能是将TXT文件导入到tdxmemdata(内存表):
问题是在电脑A中当导入“029-00228196733333~~23~~西南金信实业有限公司~~610198668666333~~西安市高新区科技一路33号029-88333511~~西安市商业银行金花路支行407011580000108363~~~~~~~~~~~~”时报导入不成功,将公司名中的“实”删除或替换成其它汉字导入成功。在电脑B(与电脑A同时装的新机,配置完全一样,系统完全一样),也没问题;在其它好几台电脑上也没问题;后来又有一些也导不成功.
问题是在电脑A中当导入“029-00228196733333~~23~~西南金信实业有限公司~~610198668666333~~西安市高新区科技一路33号029-88333511~~西安市商业银行金花路支行407011580000108363~~~~~~~~~~~~”时报导入不成功,将公司名中的“实”删除或替换成其它汉字导入成功。在电脑B(与电脑A同时装的新机,配置完全一样,系统完全一样),也没问题;在其它好几台电脑上也没问题;后来又有一些也导不成功.
再用这个
memo1.SaveToFile();保存到TXT文本文件即可
有可能是字符集不对,你用记事本打开(或者word什么都行),在另存的时候选择字符集utf-8试一下。
我记得有出现半个汉子和乱码的情况,解决的办法是分隔符(我用的是,)后面加空格,导入后在trim掉。
当时大富翁上有人空格不行,不过我测试的是可以的,如果你采用西欧字符集可以参考一下。