将Firebird中的RTF数据库字段转换为字符串

时间:2015-09-22 07:46:24

标签: delphi firebird rtf richtext

我正在创建一个新的应用程序,我需要重用旧的数据。旧的使用Firebird作为数据库和Delphi。

问题是,在Firebird数据库中有一个包含奇怪字符的列。例如:

{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Arial
Narrow;}{\f1\fnil\fcharset0 MS Sans
Serif;}}\viewkind4\uc1\pard\lang1033\f0\fs18 11.0 - 16.5\f1\fs16\par}

在应用程序中显示为

  

11.0 - 16.5

{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Arial
Narrow;}{\f1\fnil\fcharset0 MS Sans
Serif;}}\viewkind4\uc1\pard\lang1033\f0\fs18 3.500 -
10.000\f1\fs16\par}

在应用程序中显示为

  

3.500 - 10.000

我不知道为什么以前的开发人员以这种方式存储数据,

如何在不手动编辑数据库的情况下选择我需要的字符串/字符?

0 个答案:

没有答案