2011-05-16 133 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