2017-02-24 28 views
0

我正在嘗試創建支持俄語的安裝程序。我花了很多次,但仍然沒有解決問題。NSIS安裝程序不顯示俄文文本

我有安裝了俄語語言包的Windows 10英文版本。俄語被設置爲默認。

這裏是我的步驟:

  1. 安裝NSIS 3.01。 (與2.46一樣)。
  2. 構建示例\ languages.nsi來自NSIS。我使用Windows XP作爲構建PC。

當我運行窗口10 languages.exe並選擇俄語我看到以下內容:

enter image description here

的文本不是俄羅斯。 嗯,它可能是俄語,但字體錯誤。否則,所有文本都由問號字符(?)組成。

對於「Unicode真」,文本是俄語。但我不想使用它並理解這個問題。

Regards, Valery。

回答

1

除非您仍然支持Windows 95/98/ME,否則沒有理由不構建Unicode安裝程序。

您必須更改Language for non-Unicode programs以使非Unicode版本顯示正確的字符。

+0

1.你說得對。我的程序使用UNICODE在VC6.0中構建,並顯示俄語。這就是爲什麼我無法理解NSIS安裝程序何時不顯示俄語。我改變了非Unicode程序的語言,並解決了我的問題。 2.我也可以用unicode支持構建我的NSIS安裝程序。我有一些ansi 3rdparty DLL,他們沒有使用unicode安裝程序。我找到了CallAnsiPlugin。我的軟件不支持9X/ME,所以我同意你使用unicode安裝程序。感謝你的兩個變種。 –

相關問題