2010-11-15 16 views
0

J'ai un fichier texte que j'aimerais intégrer dans une ressource dans Win32, mais avec des caractères Unicode, c'est-à-dire que chaque caractère prend 2 octets. Comment puis-je faire ceci? Le fichier contient uniquement des caractères ASCII.Incorporer un fichier en tant qu'unicode (WCHAR) dans une ressource

Existe-t-il une indication ou un indicateur indiquant si un fichier est ou non un fichier Unicode?

J'ai maintenant resource.rc:

FILE FILE_TYPE "text.txt" 

Quand il est chargé lors de l'exécution, chaque personnage prend 1 octet. RC n'interprète pas le contenu des fichiers incorporés de cette manière.

Répondre

1

Êtes-vous sûr que le fichier a été enregistré en tant qu'Unicode? Sinon, vous pouvez enregistrer le fichier en tant que Unicode à partir du Bloc-notes (Fichier -> Enregistrer sous, choisissez Codage = Unicode).

+0

Merci qui a fonctionné! –

+0

Super, content de l'entendre –