Lazarus + Zeos + Access中插入模式DBEDIT中的某些字符出现问题

时间:2019-03-27 15:00:18

标签: ms-access lazarus zeos

在使用Lazarus + zeos +访问某些字符(Ç~í ...)时遇到问题

问题有点奇怪,有时我可以正确插入,但有时字符发疯,例如:

When tipping

我键入时没问题,çã

但是当我退出DBedit时:

After dbedit exit

有时会发生这种情况,有时字符会被很好地注册

使用zeos,并进行zeosconnection。 ClientCodepage UTF8 / ControlsCodepage UTF8 / AutoEncodestrings true。

试图更改字符集,但问题仍然存在,最糟糕的是,有时它可以工作,但有时似乎会失去字符集...

这种行为上的差异发生在程序的同一运行中。例如,我正在键入,将更改保存到数据库中的记录时,一切正常。然后我尝试创建一个新记录并出现问题,有趣的是:当我键入“requisição”时,字符保持不变,但我继续键入“requisiçãodesaída”,则字符中断。它看起来像一个问题,该软件正在尝试根据我输入的内容进行自动编码。

我还发现,如果我在末尾带有“ ...ção”的单词后放置一个额外的空格,则一切正常,因为它应该是“requisição[] [] desaída”,其中[]是两个空格

有什么建议吗?

0 个答案:

没有答案