Changer l'encodage de fichier par fichier ou par extension de la base
Je suis l'aide de Microsoft Visual Studio Express 2012 pour le Web. Il semble que chaque fichier que j'ai ouvert avec il encodés en UTF-8. Pour la plupart des fichiers qui vont être connecté au web, c'est très bien. Cependant, j'ai des fichiers dans mes projets qui sont spécifiquement pour la construction (p. ex., .chauve-souris fichiers), qui doit être encodé en ANSI.
Sont là tous les paramètres de configuration dans VS soit désigner par fichier ou par l'extension de base de l'encodage? Ou, si pas de spécifier l'encodage, à moins de désactiver la fonction d'auto-conversion en UTF-8?
Vous devez vous connecter pour publier un commentaire.
Ouvrir le fichier posant problème dans Visual Studio et...
File
menu, cliquez surAdvanced Save Options
.Encoding
déroulante, sélectionnezUnicode (UTF-8 …
ou l'encodage que vous avez besoin.OK
.Voir aussi:
comment faire pour modifier le fichier source de l'encodage en csharp projet (visual studio /msbuild machine)?
Une option pour gérer l'encodage de tous les fichiers avec une extension donnée sur un par ouvrir base peut être configuré dans la boîte de dialogue Options. Voir la page MSDN sur Options De L'Éditeur De Texte, L'Extension De Fichier.
Accédez à Outils > Options > Editeur de Texte > Extension de Fichier.
Pour la bat extension, j'ai choisi Code Source (Texte) de l'Éditeur avec le Codage. Le avec le Codage partie signifie que l'utilisateur aura options à ce que le codage à utiliser lors de l'ouverture du fichier. La valeur par défaut dans ce mode est Auto-détecter, qui préserve l'encodage ANSI, si c'est ce que le fichier utilise déjà. Sinon, on peut explicitement désigner à l'individu de fichier.
Malheureusement, il ne semble pas se rappeler le dernier paramètre utilisé lors de l'ouverture d'un fichier, et donc invite pour un paramètre d'encodage chaque fois un fichier est ouvert.
J'ai eu des problèmes de conversion de code largeur VS studio 2012. À savoir, j'ai eu non conforme à la norme ansi caractères dans les chaînes ind mon .fichiers js et illisible a été imprimée pour les navigateurs html de la page.
, J'ai compris qu'accepter des fichiers de script (comme .js) VS 2012 crée tous les fichiers en UTF-8.
*Le problème est avec la suggestion soufflet pour modifier les valeurs par défaut dans la boîte de dialogue options résulté en ce que la coloration syntaxique et intelisense cessé de travailler dans tous les .js fichiers.*
Donc, ma solution de rechange sais c'est que je convertir mes .js fichiers avec notepad++ en utf-8 sans BOM.
De cette façon, mon "insolite" chars apparaissent bien dans les navigateurs et les intelisense fonctionne très bien.