欧元符号转换为?使用FB和IBX的符号

时间:2013-11-29 08:46:19

标签: delphi firebird

当我想使用TIBQueryTIBScript组件存储EURO(€)符号时,它会转换为?符号。但是当我使用我的Firebird DB管理工具时,我可以存储€符号。这意味着,DB可以存储它。

我需要做什么,以便我可以使用IBX组件将€symbole存储在我的Firebird DB中?

我正在使用Delphi XE,Firebird 2.5和IBX组件来访问数据库。 在Firebird和IBDatabase组件中,charset设置为“ISO8859_1”。

2 个答案:

答案 0 :(得分:5)

据我所知,欧元符号仅在Charset ISO8859 15

答案 1 :(得分:3)

您应该停止使用非常有限的8位ISO8859编码来处理数据。请改用Unicode编码。例如,UTF-8通常是最佳选择。