Encodage des caractères dans Engarde
L'encodage des caractères, également appelé jeu de caractères, détermine la manière dont certains caractères sont affichés. Par défaut (lorsque l'utilisateur ne fait pas de modifications) le jeu de caractères local est utilisé ; est appelé jeu de caractères par défaut. Jusqu'à présent, Engarde n'utilisait que le jeu de caractères par défaut et il était possible d'utiliser les caractères locaux mais ils n'étaient pas correctement écrits dans les fichiers HTML et XML car le jeu de caractères indiqué par Engarde dans ces fichiers était iso-8859-1 qui est l'encodage occidental.
A partir de la version 9.56, Engarde indique le jeu de caractères courant dans les fichiers HTML et XML lorsque le jeu de caractères fait partie du tableau 1, sauf pour les fichiers XML FIE où il indique toujours iso-8859-1 selon les spécifications FIE. Le jeu de caractères courant est le jeu de caractères par défaut lorsque l'utilisateur n'a pas effectué de modifications et est le jeu de caractères choisi par l'utilisateur dans le cas contraire.
iso-8859-1 Encodage occidental
windows-1250 Encodage Europe centrale codage cyrillique
windows-1253 Encodage grec
windows-1254 Encodage turc
windows-1255 Encodage hébreu
windows-1256 Encodage arabe
windows-1257 Encodage Baltique
windows-1258 Encodage vietnamien
Les jeux de caractères Windows utilisables explicitement dans Engarde
Les autres modifications concernant le jeu de caractères dans Engarde sont les suivantes : Il est désormais possible de changer le jeu de caractères à l'aide de la commande « Fichier | Encodage des caractères », mais ce n'est généralement pas nécessaire car l'ordinateur a le jeu de caractères par défaut.
Lorsqu'une compétition est créée à partir d'un fichier XML, Engarde se déplace vers le jeu de caractères indiqué par le fichier XML.
Remarques importantes
Engarde est développé sur des ordinateurs français ayant le jeu de caractères par défaut iso-8859-1. Ainsi, les développeurs ne peuvent pas tester toutes les situations concernant les charsets. Si vous êtes concerné par un jeu de caractères particulier, veuillez essayer soigneusement votre jeu de caractères et écrire le résultat (ce qui fonctionne, ce qui ne fonctionne pas) àcontact@engardeescrime.com
Lorsque vous utilisez un jeu de caractères différent de l'iso-8859-1 (encodage occidental), utilisez la langue anglaise dans Engarde afin d'éviter d'avoir des caractères étranges dans les textes d'Engarde. Lorsque vous gérez des compétitions FIE, ne modifiez pas le jeu de caractères, restez dans le jeu de caractères par défaut et n'utilisez que des lettres latines sans accents.
Si vous utilisez la langue chinoise, restez dans le jeu de caractères par défaut. La langue chinoise n'est pas dans le tableau 1 car elle n'est pas accessible depuis un ordinateur français mais c'est un jeu de caractères par défaut possible.