|
Hi Geert, I/m pretty sure your problem is that the RPG program is dealing with EBCDIC while Java sees it in Unicode. Here's an ASCII-EBCDIC chart that shows the control characters: http://www.natural-innovations.com/computing/asciiebcdic.html According to it, EBCDIC hex 10 is Start of Manual Message. hex 13 is CR for both, and it calls EBCDIC hex 15 a New Line, hex 25 Line Feed. You are clearly thinking Windows, since you want to use both ASCII hex 0D and hex 0A, but probably just the line feed would work for email. I've done some stuff with this before, but it's been a while and I'm too busy to mess around right now for free. I would first print out the ASCII/EBCDIC translation table. That will tell you how characters are getting converted. Another way to tell is to write a small program in Java to read the RPG generated text and print the Unicodehex that results from the EBCDIC hex 0D0A, then try the other values. HTH, Joe Sam Joe Sam Shirah www.conceptgo.com conceptGO - Consulting/Development/Outsourcing Java Filter Forum: http://www.ibm.com/developerworks/java/ Just the JDBC FAQs: http://www.jguru.com/faq/JDBC Going International? http://www.jguru.com/faq/I18N Qué Java400? http://www.jguru.com/faq/Java400 ----- Original Message ----- From: "Geert Van Landeghem" <gvl@reynders.com> To: <java400-l@midrange.com> Sent: Thursday, January 02, 2003 6:30 AM Subject: CR+LF? Best wishes for 2003 to everoyne! I've got a batch rpg program that calls qcmdexc to execute a sndemail2 command we've written ourselves in java. The command accepts from, to, subject, ifs-file, ..., xml-file, xsl-file, ... and works without problem. Except that I want to generate linefeeds in the body of the text. I tried resolving the problem by adding X'10' and X'13' programmatically(RPG) in the TEXT field (see below) without success. Is there another solution than changing the TEXT parameter from char 1024 to 10 fields of char 80 and adding the linefeed in the java program? TIA, met vriendelijke groeten, salutations sincères, kind regards, Geert Van Landeghem Reynders Etiketten NV tel: +32 3 460.32.81 gsm: +32 477.75.95.33 <mailto:gvl@reynders.com> Send e-mail with attachments (SNDEMAIL2) Type choices, press Enter. FROM > GVL@REYNDERS.COM TO > GVL@REYNDERS.COM + for more values BCC *NONE + for more values SUBJECT *NONE CONTENTS > *TEXT TEXT Line1 Line2 Line3 ... XML-To-PDF Attachments: XMLTOPDF XML File . . . . . . . . . . . XSL File . . . . . . . . . . . + for more values File Attachments . . . . . . . . FILES + for more values
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.