FAQ: Questions sur les langues et les caractères
Sommaire
Questions sur le paramétrage des langues et des caractères
Quelques caractères dans mon GEDCOM ne s’affichent pas correctement ?
PhpGedView utilise par défaut le codage de caractères UTF-8. Si vous trouvez que des signes particuliers ne s’affichent pas correctement au-dessus ou en dessous des caractères (par exemple des accents, des cédilles, des tréma…) il vous faut alors réexporter votre GEDCOM à partir de votre logiciel de généalogie et vous assurer que l’option UTF-8 est bien sélectionnée au moment de la phase d’export. Il vous suffit ensuite de transférer ce GEDCOM sur votre serveur web et de la réimporter dans PhpgedView.
Si votre logiciel de généalogie ne supporte pas l’export au format UTF-8, il vous suffit alors de choisir le format ANSI puis de convertir ce fichier GEDCOM au format UTF-8 en utilisant un autre programme. La méthode qui vous permet de convertir un fichier au format UTF-9 est décrite ci-après.
Est-ce que PhpGedView supporte l’Unicode (UTF-16)?
Non. Malheureusement, il s’agit d’un problème lié à PHP et par conséquent, PhpGedView en hérite. PHP ne supporte pas actuellement les codages de caractères sur 2 octets ou 16 bits. Cependant, PhpGedView supporte le codage de caractères UTF-8 qui est le standard sur Internet. UTF-8 est un codage de caractères qui vous permet d’afficher beaucoup de langages différents sur une même page. Un effort de développement important a été réalisé pour que PhpGedView supporte le codage de caractères UTF-8 dans l’ensemble du programme.
Quels sont les langages supportés par PhpGedView ?
Allez voir la page de présentation de PhpGedView (http://www.phpgedview.net/fr/about.php) pour obtenir plus d’information sur les langages qui sont supportés par PhpGedView.
Note: PhpGedView s’appuie sur le soutien de la communauté des utilisateurs de PhpGedView pour fournir les traductions. Si vous souhaitez apporter votre concours aux traductions, suivez les instructions du paragraphe LANGUAGES du fichier readme.txt.
Comment convertir mon GEDCOM au format UTF-8?
Votre fichier GEDCOM doit être encodé au format UTF-8, surtout si vous utilisez des caractères spéciaux tels que les accents. En effet, la langue anglaise (et donc par extension la langue américaine) n’utilisant pas d’accents, la présence de caractères spéciaux est limitée chez nos voisins d’Outre Atlantique. La plupart des logiciels de généalogie vous offrent la possibilité de choisir le format d’export de votre fichier GEDCOM. Si le format UTF-8 n’est pas offert parmi les différentes options d’export de votre logiciel, vous devez alors commencer par exporter votre fichier en utilisant le formet Unicode ou bien le format Windows.
Une option courante d’encodage des fichiers GEDCOMS est ANSI. PhpGedView essaiera de convertir les fichiers GEDCOMs encodés en ANSI dans le format UTF-8 pendant la phase d’importation du GEDCOM, mais l’encodage ANSI pourra générer quelques erreurs, notamment vis-à-vis des caractères spéciaux qui sont en dehors du standard ASCII 256. Aussi si vous avez des caractères spéciaux dans votre fichier GEDCOM, vous devrez probablement l’exporter vars le format Unicode ou vers un format Windows puis utiliser un autre programme pour le convertir en UTF-8.
Pour convertir un fichier GEDCOM au format UTF-8, il vous suffit d’ouvrir votre fichier GEDCOM en utilisant un éditeur de texte tel que Notepad. Au début du fichier, vous devriez voir cette ligne
1 HEAD ANSI
Changez cette ligne pour obtenir celle-ci
1 HEAD UTF-8
Ainsi, PhpGedView sera prévenu que votre fichier GEDCOM est encodé au format UTF-8.
Puis choisissez "Fichier" -> "Enregistrez sous..." dans la barre de menu. Dans la boite de dialogue "Enregistrez sous" sélectionnez "UTF-8" dans le menu déroulant des différentes options d’encodage qui apparait.
D’autres programmes d’édition de texte supportent l’encodage UTF-8 : Microsoft Word, WordPerfect, et OpenOffice.
PAF (Personal Ancestral Files) supporte l’encodage UTF-8 à l’export, ainsi vous pouvez également essayer d’importer dans PAF votre fichier GEDCOM qui n’est pas au format UTF-8 puis l’exporter avec PAF au format UTF-8.