Suite

Champ de texte du fichier de formes unicode

Champ de texte du fichier de formes unicode


J'ai utilisé ArcGIS 10.3.1 pour créer un fichier de formes avec un champ de texte de 5 longueurs. Lorsque j'ai entré un texte unicode avec 5 caractères, ArcGIS a perdu les 3 derniers caractères (enregistré seulement 2 caractères de début).

Quel est le problème?


ArcGIS Desktop ne prend en charge qu'une certaine quantité d'Unicode, qui repose fortement sur les données. Je sais que les classes d'entités fGDB prennent en charge Unicode par défaut. Je ne pense pas que les shapefiles le fassent. J'ai créé un champ de texte de 5 caractères dans un fichier de formes et il ne pouvait stocker qu'un de mes 5 caractères unicode alphanumériques inclus. Là où le fGDB FC fonctionne parfaitement sur le même test.

J'ai fait quelques recherches et j'ai trouvé que ces formats de fichiers de formes obsolètes ne sont pas géniaux en unicode, en fait le support unicode n'est pas activé par défaut. Vous devez modifier le registre pour l'activer :

Unicode dans ArcGIS - Shapefiles


Voir la vidéo: Champ Traitement de Texte: Saisie et mise en forme