为什么在不同计算机上同一个字符串保存到dbf数据库中,会丢失第一位字符?该如何解决

为什么在不同计算机上同一个字符串保存到dbf数据库中,会丢失第一位字符?
请教各位高手!我碰到了一个奇怪的问题,同一个程序,在一台计算机上,字符串的保存是正确的,但在另外的机子上字符串保存时会丢失第一位字符,以空格替代了。保存的数据库是dbf。这是为什么?请帮助!谢谢!

------解决方案--------------------
看和字符集有没有关系?