Delphi针对双字节字段处理

针对有些特殊的中文字如“错𬌗畸形安氏I类”中“𬌗”字,属于特殊字符,在Oracle数据库中必须以双字节方式存储,字段定义为nVarchar2(100)。

在Delphi中字段默认为String类型,接收后显示为乱码,为了处理,必须把字段按双字节字段接收(wideString)。

在UniConnection中将Options下的UseUnicode属性设置为True,这样所有字符字段类型将按WideString方式接收。所有的静态字段定义(qry,cds)需调整为wideString。

注:pos函数只允许对string类型使用,因些pos=>ansipos

posted on 2023-01-09 14:43  宇宇小子  阅读(116)  评论(0)    收藏  举报