I agree, it looks like the original file is encoded in small-endian UTF-16.
If the file is generated on a Windows system and there's no way to change the 
creating software to use UTF-8 or an ASCII code page (I'm betting there is, if 
one looks hard enough) you can probably use Windows Notepad to convert it.  
Just open it in Notepad, so a "Save As" and change the Encoding from Unicode 
(which is UTF-16) to ANSI.

But in the end, it really should be up to the system that creates the file to 
have an ANSI/ASCII option...

Frank




>________________________________
> From: "McKown, John" <[email protected]>
>To: [email protected] 
>Sent: Thursday, December 29, 2011 10:17 AM
>Subject: Re: removing nulls from a file
> 
>Sounds like the original file is UTF-16. The simpliest thing is to convert it 
>to UTF-8 before transferring. But I know that many "clients" are not 
>knowledgable enough to do this. If you transfer this into a UNIX file on z/OS, 
>then it is rather simple. Use the 'tr' command.
>
>tr -d '\000' <input.file >output.file
>
>If in a z/OS dataset, you might want to try:
>
>cp -T "//'HLQ.INPUT.FILE'" /dev/fd1 |\
>tr -d '/000' |\
>cp -T /dev/fd0 "//'HLQ.OUTPUT.FILE'"
>
>I would preallocate the output file to establish the DCB and space parameters. 
>
>--
>John McKown 
>Systems Engineer IV
>IT
>
>Administrative Services Group
>
>HealthMarkets(r)
>
>9151 Boulevard 26 * N. Richland Hills * TX 76010
>(817) 255-3225 phone * 
>[email protected] * www.HealthMarkets.com
>
>Confidentiality Notice: This e-mail message may contain confidential or 
>proprietary information. If you are not the intended recipient, please contact 
>the sender by reply e-mail and destroy all copies of the original message. 
>HealthMarkets(r) is the brand name for products underwritten and issued by the 
>insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
>Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
>MEGA Life and Health Insurance Company.SM
>
>
>
>> -----Original Message-----
>> From: IBM Mainframe Discussion List 
>> [mailto:[email protected]] On Behalf Of Brad Wissink
>> Sent: Thursday, December 29, 2011 9:20 AM
>> To: [email protected]
>> Subject: removing nulls from a file
>> 
>> We have a client that is trying to transfer us a file and it 
>> is loaded with nulls.  They say that is the way it comes from 
>> the purchased software they have on their workstation.  The 
>> file has a null character inserted after every character so 
>> it looks like this
>> 
>> 1 12/29/2011   becomes  
>> F1004000F100F2006100F200F9006100F200F000F100F100.......
>> 
>> Has anyone seen anything like this before?  Is there a quick 
>> and easy way to remove all the nulls?
>> 
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to [email protected] with the message: INFO IBM-MAIN
>> 
>> 
>
>----------------------------------------------------------------------
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to [email protected] with the message: INFO IBM-MAIN
>
>
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to