07-31-2014
The standard C function for doing this is iconv().
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello,
I need a program for ascii to ebsdic conversion. If anybody can help, it'll be greatly appreciated.
Thanks. (1 Reply)
Discussion started by: er_ashu
1 Replies
2. UNIX for Dummies Questions & Answers
when i try to convert a mainframe EBCDIC file to ASCII ,i dont see correct file this is the source file
... (3 Replies)
Discussion started by: venkatvelpula
3 Replies
3. UNIX for Dummies Questions & Answers
Hi everyone,
I have a 70MB EBCDIC file, with record length 102, block size 32742 and IBM standard label.
I commanded
dd if=input file of=outputfie ibs=32742 cbs=102 conv=ascii
but I still don't get a viewable file under ASCII.
Can anyone told me what's the problem?
Do I need... (12 Replies)
Discussion started by: hrchl86
12 Replies
4. Shell Programming and Scripting
Hi,
we have source file with EBCDIC format(Main Frame files) where we receving from source system.
I would like to convert the EBCDIC format file to unix systemformat(ex: .csv,txt )
I have wrote script like:
dd if=<SRCPATH>yyy.xxx.RB065 of=<SRCPATH>/output.csv ibs=800 cbs=80... (8 Replies)
Discussion started by: koti_rama
8 Replies
5. UNIX for Advanced & Expert Users
Hi,
I want to convert ebcdic values to ascii values. Are there anyany specific c++ libraries with g++ compiler, which can do it ?
gcc version 4.1.2 20080704 (Red Hat 4.1.2-54) (0 Replies)
Discussion started by: tostay2003
0 Replies
6. UNIX for Advanced & Expert Users
I have a file in my Unix ( SOLARIS ) with EBCDIC format...I want this file to read in ASCII OR unicode...Is it possible with UNIX to convert this file on ASCII OR UNICODE format from EBCDIC format?
I was searching through web and found only conversion table :(
Request Rejected
Below is... (16 Replies)
Discussion started by: joshilalit2004
16 Replies
7. Shell Programming and Scripting
Hi All ,
We have a mainframe file which is in EBCDIC format.We dont have direct access to mainframe ,client has provided us the mainframe file in unix box.The mainframe file is containing pact data(COMP1 ,COMP2 etc) which are unreadble.Can anyone suggest me how to convert this kind of ebcdic... (7 Replies)
Discussion started by: STCET22
7 Replies
8. UNIX for Beginners Questions & Answers
So, i have this requirement where i need to check the file format, whether it's EBCDIC or ASCII, and based on format retrieve the information from that file:
my file is:
file1.txt-->this ebcdic file
file2.txt-->ascii file
i tried below code:
file=file1.txt
type="`file $file`"
i get... (7 Replies)
Discussion started by: gnnsprapa
7 Replies
9. UNIX for Advanced & Expert Users
Hi,
I have a input file which is EBCIDIC and it has packed decimals.
Can anyone help me to convert EBCIDIC file to ASCII(Need to convert even Packed decimal values also to normal format).
Thanks
swapna (12 Replies)
Discussion started by: swapna_1990
12 Replies
10. UNIX for Advanced & Expert Users
Hi,
We have a mainframe file which is in EBCDIC format.We dont have direct access to mainframe ,client has provided us the mainframe file.The mainframe file is containing pact data(COMP1 ,COMP2 etc) which are unreadble.Can anyone suggest me how to convert this kind of ebcdic file to ascii... (11 Replies)
Discussion started by: swapna_1990
11 Replies
ICONVCTL(3) Linux Programmer's Manual ICONVCTL(3)
NAME
iconvctl - control iconv behavior
SYNOPSIS
#include <iconv.h>
int iconvctl (iconv_t cd , int request, void * argument);
DESCRIPTION
The argument cd must be a conversion descriptor created using the function iconv_open.
iconvctl queries or adjusts the behavior of the iconv function, when invoked with the specified conversion descriptor, depending on the
request value.
REQUEST VALUES
The following are permissible values for the request parameter.
ICONV_TRIVIALP
argument should be an int * which will receive 1 if the conversion is trivial, or 0 otherwise.
ICONV_GET_TRANSLITERATE
argument should be an int * which will receive 1 if transliteration is enabled in the conversion, or 0 otherwise.
ICONV_SET_TRANSLITERATE
argument should be a const int *, pointing to an int value. A non-zero value is used to enable transliteration in the conversion. A
zero value disables it.
ICONV_GET_DISCARD_ILSEQ
argument should be an int * which will receive 1 if "illegal sequence discard and continue" is enabled in the conversion, or 0 oth-
erwise.
ICONV_SET_DISCARD_ILSEQ
argument should be a const int *, pointing to an int value. A non-zero value is used to enable "illegal sequence discard and con-
tinue" in the conversion. A zero value disables it.
RETURN VALUE
The iconvctl function returns 0 if it succeeds. In case of error, it sets errno and returns -1.
ERRORS
The following errors can occur, among others:
EINVAL The request is invalid.
CONFORMING TO
This function is implemented only in GNU libiconv and not in other iconv implementations. It is not backed by a standard. You can test for
its presence through (_LIBICONV_VERSION >= 0x0108).
SEE ALSO
iconv_open(3), iconv(3)
GNU
February 2, 2004 ICONVCTL(3)