10
votes

Comment puis-je définir le format de fichier par défaut dans l'IDE Delphi vers UTF8?

DELPHI 2009 Définit le format de fichier par défaut pour les nouveaux fichiers de code source à ANSI, cela rend la plate-forme de code source dépendante de la plate-forme de source.

Même pour un nouveau fichier XSD créé dans l'IDE, qui par défaut commence par cette ligne xxx

DELPHI définit le format de fichier sur ANSI (ceci ressemble à un bug, pour les nouveaux documents XML et XSLT UTF8 est sélectionné par défaut).

y a-t-il un Option cachée Pour définir le format de fichier par défaut des fichiers de code source?


0 commentaires

5 Réponses :


7
votes

Cliquez avec le bouton droit de la souris sur votre code source dans l'IDE DELPHI 2009 et sélectionnez Format de fichier. Ensuite, choisissez UTF-8. J'espère que cela pourra aider.


3 commentaires

Je pense que la question était de le faire par défaut, un nouveau fichier commence à être défini sur UTF8.


Cela ne modifie pas le format de fichier par défaut pour les nouveaux fichiers sur UTF8, il n'a un effet que pour le fichier actuel.


Pas la question initiale mais m'a aidé :-)



3
votes

afaik, il n'y a pas de paramètre IDE à l'échelle de la spécification du format de fichier par défaut.


4 commentaires

Cependant, l'IDE vous invite, lorsque vous entrez un caractère Unicode dans le tampon de l'éditeur, puis cliquez sur Enregistrer.


Rob Kennedy a suggéré de pouvoir en fait, ajoutez une nouvelle unité enregistrée au format UTF8 au référentiel d'objet, puis utilisez-le dans le fichier Fichier -> Nouveau menu. J'ai constaté qu'il doit contenir un point de code de caractères unicode élevé afin de conserver le codage UTF8 dans de nouvelles unités.


Il y a un paramètre comme expliqué dans Cette répond.


Avec 10.4, il y a maintenant une option dans l'IDE.



4
votes

Si vous installez plugin utf8ize ( traduction anglaise de sa page & la dernière version ) à votre IDE, lorsque vous modifiez n'importe quel fichier dans l'IDE, le plug-in définit automatiquement le code du fichier sur UTF8.

(FYI: L'auteur crée de nombreux plugins utiles. J'ai posté quelques-unes de ses plugins avec une image ici, mais mon message a été supprimé par le modélateur. Je voulais juste connaître ses plugins utiles, mais oui, c'est hors tension ici. Désolé .)


0 commentaires

10
votes

En fait Ce blog post De 2004 mentionne une option IDE cachée. Il stipule que vous pouvez définir un filtre de fichiers par défaut dans le registre pour créer UTF-8 le codage par défaut dans Delphi 8. Cela fonctionne toujours sous Tokyo! Clairement, vous devez adapter le chemin de la clé de registre aux versions récentes telles que ceci:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Editor]
"DefaultFileFilter"="Borland.FileFilter.UTF8ToUTF8"


0 commentaires

1
votes

Bien que le Réponse de Mbulli devrait être toujours pertinent, car la version 10.4 de Delphi (autant que je me souvienne) est possible de modifier le codage par défaut dans l'IDE.

aller aux outils > Options et choisissez Interface utilisateur > éditeur de la zone de navigation.

Vous trouverez le fichier codage de fichier en bas ci-dessous.

 Fenêtre Options


2 commentaires

Vous avez raison, il s'agit d'une version 10.4, j'ai vérifié 10.3.2 et l'option n'existe pas.


@Darkendorf: Je pense toujours que je pense, puisque vous pouvez définir l'option manuellement dans le registre Windows ...