Existe-t-il un moyen de forcer VS à toujours utiliser Unicode, au lieu de quelque chose d'ISO bizarre?
Je travaille sur un projet capp winapp utilisant Visual Studio 2008 sur Vista (locale polonaise). Le problème apparaît lorsque je crée le projet sur Win Server 2003 (paramètres régionaux anglais) - le diacritique polonais a disparu.
J'ai vérifié que le problème était dû à un encodage incorrect du fichier source. Il semble que les fichiers source n'utilisent pas le codage UTF-8.
Problème: le compilateur lancé à partir de la ligne de commande ne peut pas traiter le fichier source en raison des caractères internationaux que je viens d’ajouter.
Solution: enregistrez le fichier source explicitement dans le codage UTF-8 pour conserver les caractères internationaux.
Comment:
Vous êtes prêt. Engagez-vous à faire plaisir au serveur de build et au reste de l'équipe en attendant le vert.
J'ai rencontré les mêmes problèmes avec le projet VS2015 vb.net et l'ai résolu en ajoutant <CodePage>1250</CodePage>
marker dans votre fichier vbproj/csproj. Je l'ai fait après <SchemaVersion>
marker, reconstruit le projet et cela a fonctionné pour moi. J'ai eu des problèmes avec des lettres polonaises telles que ż, ± etc. Vous pouvez également essayer l'UTF-8 - 65001 mais je n'ai pas vérifié si cela fonctionne.