2011-05-16 134 views
0

嗨我用德文翻译了一个选项,但是当我测试它的时候,它显示了ß作为奇怪的符号,ü和其他人都很糟糕。 有没有办法设置德文字符显示正确?德尔福的德文字符集

+3

德尔福2007并没有真正支持国际化。如果升级到Delphi XE将会容易得多。 – 2011-05-16 10:30:08

+0

oke但不是真的有办法做到这一点?其他然后升级? – 2011-05-16 10:32:47

+0

您可以尝试使用ANSI字符串创建应用程序,但这是一个巨大的约束,它在Delphi 2009及更高版本中开箱即用。 – 2011-05-16 10:34:03

回答

1

假设您为这些字符使用正确的代码,您必须确保Windows使用正确的代码页850或Windows-1252。如果你想让我在德国的Windows上测试一下...

+0

以及我想要的字符显示不使用德国窗口,我已经设置DBText使用ANSI_CHARSET,但没有工作 – 2011-05-16 10:54:22

+0

@Marijn - 你的数据库设置为Unicode? – 2011-05-16 11:08:15

+3

字符仍然有可能没有正确编码,因为它们可能已被输入到不同的代码页中。很难说没有任何数据。 – 2011-05-16 11:28:26