firebird默认字符在lazarus下乱码问题
Posted jiaojiawang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了firebird默认字符在lazarus下乱码问题相关的知识,希望对你有一定的参考价值。
firebird3数据表中,如果字段是varchar时, delphiXE的firedac在读取时正常,但lazarus中读取时会显示乱码.
经过测试发现,如果lazarus显示正常的话,必须在建表时,在字段后添加 CHARACTER SET GB2312.
另外,self.SQLConnector1.CharSet:= ‘gb2312‘; 或 self.SQLConnector1.CharSet:= ‘UTF8‘就显示正常了.
备注:如果建表时在字段后指定 CHARACTER SET UTF8, 则插入中文数据时报错.
以上是关于firebird默认字符在lazarus下乱码问题的主要内容,如果未能解决你的问题,请参考以下文章
在linux系统下使用lazarus,ansi和utf8编码格式怎么互相转换? 我需要做一个可以读取windows系统发送来的t