2009-11-10 3 views
2

J'ai une application .net 3.5 écrite en C# et cela fonctionne bien sauf sur un serveur Windows 2003. Dans ce serveur, tous les caractères de l'application sont représentés par des caractères carrés. J'ai un autre serveur Windows 2003 avec exactement les mêmes paramètres régionaux, mais l'application fonctionne très bien dans ce serveur. Aussi quand j'ai copié les caractères carrés à un autre caractère d'application montré comme normal. Quelle peut être la raison de ce problème?Tous les caractères de l'application C# affichés en tant que caractères carrés dans un seul ordinateur

+0

Est-ce une application asp.net? –

+0

Cette machine a-t-elle les paramètres de police et de langue corrects? – mezoid

Répondre

2

Il semble qu'il vous manque une police ou un paramètre régional sur cette machine. Découvrez les polices que vous utilisez dans votre application et/ou comparez les répertoires de polices entre les machines.

+0

Vous avez raison, c'est un problème de police J'ai changé la police de l'application et maintenant les caractères sont affichés comme d'habitude, merci. –

Questions connexes