Bonjour,
Je confirme, enregistré sous ANSI, UTF..., pas de A !
Une remarque, le LISP ne tient pas compte des UNITES du dessin (variable INSUNITS : 4 = mm / 5 = cm / 6 = m) ! Il donne la valeur BRUTE indiquée dans les PROPRIETES !
J'utilise souvent mes outils de surface avec une version AutoCAD LT et j'utilise la MACRO DIESEL suivante :
$m=$(rtos,$(/,$(getvar,area),$(getvar,USERR2)),2,2);
La valeur de USERR2 correspond au nombre diviseur suivant les unités du dessin : mm = 1 000 000 / cm = 10 000 / m = 1
Très facile à transposer en LISP...
Ce qui donnera toujours un résultat affiché en M² quelque soit l'unité du dessin !
Christian
Je pense qu'il s'agit d'un problème d'encodage. Depuis la version 2021 d'AutoCAD, AutoLISP supporte les caractère UNICODE (j'en avais parlé ici).
Il faut donc faire attention quand on copie/colle un LISP de bien l'enregistrer avec le bon encodage ASCII ou UNICODE ou (de convertir l'encodage).
Salut Olivier,
C'était en effet. Je n'ai pas du tout pensé à regarder le titre de la colonne.
Merci pour l'information. Je tâcherai de m'en souvenir, la prochaine fois.
Bonjour @Scout
Bonnes fêtes à vous aussi, merci.
Il serait intéressant de savoir si vous avez trouvé une solution au caractère parasite qui apparait lorsque vous utilisez ce LSP.
C'est ok pour vous ? Le problème perdure ?
Amicalement