如何替换字符串中的空宽字符串字符?
例如:“你好 o”转换为“你好”
我从数据库中读取了一个文本 blob 字段,并希望将其存储在另一个表中。当我阅读它时,我得到了额外的空格,当我存储它时,额外的空格仍然存在,并且在下一次查询时无法正确读取。
DXE,火鸟 2.5
更新:
我使用 IBQuery -> DataSetProvider -> ClientDataSet 没有设计时创建的字段。它接缝,IBQuery 以错误的格式检索数据。
当前写入代码:
blobStream := TStringStream.Create;
...
blobStream.WriteString(blobText); //blobText = 'H e l l o';
ibsql.ParamByName('ABLOBCOL').LoadFromStream(blobStream);
...
ibsql.ExecQuery;
...
在FB数据库中存储的是'Hello o',但它必须是'Hello'。由于它似乎是 IBQuery 中的一个错误,我需要一种方法来转换该字符串。