×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Scott,

Thank you very much for your excellent explanation

Regards

Jan

Am 14.10.2016 um 21:17 schrieb Scott Klement:
Jan,

Correct, the o_ccsid option specifies the CCSID of your program, NOT the file data. So o_ccsid=0 means the program uses the job's CCSID, if the file is UTF-8, it will translate from UTF-8 to the job CCSID when reading. Or translate the opposite direction when writing.

If you said o_ccsid=1208, then it thinks that your program's data (emphasize: your program) is in UTF-8. If the file is also UTF-8, no translation would occur. (So that is not what you want for this situation.)

-SK


On 10/14/2016 5:36 AM, Jan Grove Vejlstrup wrote:

Ifigureed it out. I have to set the second parameter so "r,o_ccsid=0"

Best regards

Jan
Am 14.10.2016 um 11:00 schrieb Jan Grove Vejlstrup:
Thank you Scott. The second parameter on fopen is "r,o_ccsid=1208".
Despite this I have to use iconv to convert from UTF-8 to EBCDIC.

Best regards

Jan

Am 13.10.2016 um 09:57 schrieb Scott Klement:
fopen()/fgets() work nicely with UTF-8. You need to use the o_ccsid
option on fopen().

On 10/12/2016 3:27 AM, Jan Grove Vejlstrup wrote:
Hello

Can I use fopen and fgets to read a textfile coded in UTF-8? Or have I
to use open and read and then convert from UTF-8 to EBCDIC and check
for
CR and/or LF myself?

Best regards

Jan






As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.