У меня есть файл excel с многочисленными не-ASCII-символами, которые я бы хотел заменить символом пробела.Как заменить символы xA0 (или Non-ASCII) в строке на ''?
Этот текст должен быть введен в базу данных MySQL и не будет импортироваться с этими символами в строках. При попытке опубликовать строку я получаю HY000 Incorrect string value
.
Спасибо, Роб, хорошо сработал. Для функции Delphi 7 StripNonAlpha (aInput: String): String; var I: Целое; начало результат: = aВход; для I: = 1 к длине (результат) do начало если нет (результат [I] в ValidChars), то результат [I]: = ''; конец; конец; Где ValidChars: Set Char = ['0' .. '9', 'A' .. 'Z', 'a' .. 'z', '?', '.', '>', '<' , '+', '-' '!', '~', '@', '#', '$', '%', '&', '*', '(', ')',» _ ',' = ',' {','} ',' [','] ',' | ',' \ ','/',': ','; ',' ']; – Simon