Как заменить пустые символы вставки из строки?Преобразование WideString в String
например: «Н е л л о» преобразовать «Hello»
Я прочитал поле блоб текст из БД, и хотите сохранить его в другой таблице. Когда я его читаю, я получаю лишние пробелы, когда храню лишние пробелы, и не может быть правильно прочитан при следующем запросе.
DXE, Firebird 2,5
UPDATE:
Я использую IBQuery -> DataSetProvider -> ClientDataSet без Desin времени создаваемых полей. Это швы, что IBQuery извлекает данные в неправильном формате.
Текущий Написать код:
blobStream := TStringStream.Create;
...
blobStream.WriteString(blobText); //blobText = 'H e l l o';
ibsql.ParamByName('ABLOBCOL').LoadFromStream(blobStream);
...
ibsql.ExecQuery;
...
В базе FB является «Н е л л о» хранится, но оно должно быть «Привет». Поскольку это похоже на ошибку в IBQuery, мне нужен способ конвертировать эту строку.
Вы задали неправильный вопрос. Вы не хотите удалять пробелы. Вы хотите правильно интерпретировать данные в первую очередь. Можете ли вы показать код, который создал строку. –
Обновлен вопрос. –