


'Required space' is an extremely useful Wp control, and it's handy when you need an inserted character, but one which doesn't display.
Accepting the premise that 'he who gets the data, translates the data' then scan the record for any non-print value. That would be, you leave A-Z a-z 0-9, maybe some punctuation £$%"1@+- etc, and discard the rest.
At least, when you have established the 'rules' yourself, you know what is entering your system, and therefore you have some assurance that your system will handle it.
The surprise appearance of a decimal point in a value field has been known to be , well, a surprise.


Generally, an EBCDIC x’41′ character is a non-breaking space.
But I don’t know of any way to determine how it got in to the file from your client without knowing all about the process used by your client to prepare the data.
Tom
…scan the record for any non-print value.
Always being careful with binary/packed data (as mainframe files often have) as well as CCSID issues.
Tom