#1 Fri 27 November 2009 11:42
- GeoManagement
- Participant occasionnel
- Date d'inscription: 13 Feb 2009
- Messages: 16
Code ASCII du retour chariot
Bonjour,
J'ai un script mapbasic qui recherche des caractères spéciaux dans des chaines de caractères dans mapinfo, pour ensuite les transformer en caractères d'échappement pour un export html/javascript.
Tous les codes ASCII fonctionnent sauf le retour chariot Chr$(13).
Après des test en requêtes manuelles je me suis aperçu qu'il sélectionnait bien avec le critère d'un copier/coller d'un caractère retour chariot mais pas avec le code ASCII Chr$(13).
Et mon problème est de coder cette action, je ne souhaite pas le faire manuellement.
Si quelqu'un peut m'aider....
Hors ligne
#2 Fri 27 November 2009 12:25
- GeoManagement
- Participant occasionnel
- Date d'inscription: 13 Feb 2009
- Messages: 16
Re: Code ASCII du retour chariot
Problème résolu.
En fait pas Chr$(13) mais Chr$(10)
Hors ligne
#3 Fri 27 November 2009 13:07
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3199
- Site web
Re: Code ASCII du retour chariot
Bonjour,
Dans une chaîne de caractères (fichier texte) chaque fin de ligne est codée comme suit
chr(10) & chr(13) (line feed & retour chariot)
A+
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#4 Fri 27 November 2009 13:35
- Pierre Dolez
- Participant assidu
- Lieu: Proville
- Date d'inscription: 14 Aug 2008
- Messages: 519
- Site web
Re: Code ASCII du retour chariot
Bonjour,
Sous DOS, Windows il y a en effet chr(10)+c(13), mais sous Unix, Linux il n'y a que chr(10).
Ce qui explique que si on visualise sous windows un fichier texte écrit sous linux, il n'y a pas de fin de ligne donc tout est mis bout à bout.
Cordialement.
Hors ligne