是否可以在as400中进行任何类型的中断行?如果是,我怎么能在SMSDDD
之后做到这一点 Eval Put_Text = %Trim('Schema') + ' ' +
SmsDdd +
Pgr(01) + Nmn01 + ' Tid ' +
Nmn01 + Pgr(01) + ' Tid ' +
Tif01 + ' - ' + Tit01 +
'. ' +
Nmn02 + Pgr(02) + ' Tid ' +
Tif02 + ' - ' + Tit02 +
'. ' +
Nmn03 + Pgr(03) + ' Tid ' +
Tif03 + ' - ' + Tit03 +
'. ' +
Nmn04 + Pgr(04) + ' Tid ' +
Tif04 + ' - ' + Tit04 +
'. ' +
Nmn05 + Pgr(05) + ' Tid ' +
Tif05 + ' - ' + Tit05 +
'. ' +
Nmn06 + Pgr(06) + ' Tid ' +
Tif06 + ' - ' + Tit06 +
'. ' + WrkAnv
答案 0 :(得分:3)
如果Put_Text
是用于存储未编码文本的EBCDIC字符串变量,则可能插入␊字符[即换行,又称LF字符]:... + SmsDdd + x'25' +
...就足够了,因为EBCDIC字符编码方案中的代码点很可能最终被转换为ASCII,因为代码点0x0A [作为匹配的LF字符在其他字符编码方案中]。
该字符串最终可能会获得 content 特定编码,例如成为三个字符'%0A'嵌入在字符串的编码版本中。因此,如果编码文本作为EBCDIC字符串存储在Put_Text
中,则只需插入字符串'%0A':... + SmsDdd + '%0A' +
... [如果这是内容的类型 - 需要编码]。
答案 1 :(得分:2)