Mam coś takiego w pliku .rc
QTSCROB_ICON ICON DISCARDABLE "resources/icons/qtscrob.ico"
#include <winver.h>
#define RC_VERSION 0, 8, 0, 0
#define CLIENT_VERSION "0.8\0"
VS_VERSION_INFO VERSIONINFO
FILEVERSION RC_VERSION
PRODUCTVERSION RC_VERSION
FILEFLAGSMASK 0x3fL
FILEFLAGS 0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E2"
BEGIN
VALUE "CompanyName", "QTScrobbler, http://qtscrob.sourceforge.net/\0"
VALUE "FileDescription", "QTScrobbler\0"
VALUE "FileVersion", CLIENT_VERSION
VALUE "InternalName", "qtscrob\0"
VALUE "OriginalFilename", "qtscrob.exe\0"
VALUE "ProductName", "QTScrobbler executable\0"
VALUE "ProductVersion", CLIENT_VERSION
VALUE "LegalCopyright", "© 2006-2008 Tomasz Moń <[email protected]>\0"
VALUE "License", "http://www.gnu.org/licenses/old-licenses/gpl-2.0.html\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 0x4E2
END
END
$ file qtscrob.rc
qtscrob.rc: ISO-8859 C program text
Kompiluję przy użyciu mingw, dostaję plik .exe, a problem polega na tym, że pod polskim windowsem wszystko jest ok, natomiast pod amerykańskim, zamiast "ń" wyświetla się "ñ".
Zna ktoś może jakiś sposób by to wyświetlało poprawnie?