J'ai un fichier Excel avec de nombreux caractères non-ASCII que je voudrais remplacer par le caractère espace.Comment remplacer les caractères xA0 (ou non-ASCII) dans une chaîne par ''?
Ce texte doit être entré dans une base de données MySQL, et il ne sera pas importé avec ces caractères dans les chaînes. Je reçois un HY000 Incorrect string value
en essayant de poster la ligne.
Merci Rob, ça a bien marché. Pour la fonction Delphi 7 StripNonAlpha (aInput: String): String; var I: Entier; begin résultat: = aInput; pour I: = 1 à la longueur (résultat) faire commencer sinon (résultat [I] dans ValidChars) puis résultat [I]: = ''; fin; fin; Où ValidChars: Jeu de Char = ['0' .. '9', 'A' .. 'Z', 'a' .. 'z', '?', '.', '>', '<' , '+', '-', '~', '!', '@', '#', '$', '%', '&', '*', '(', ')', ' _ ',' = ',' {','} ',' [','] ',' | ',' \ ','/',': ','; ',' ']; – Simon