Hola En V7R2 puedes utilizar la función GetBytes con CCSID(*UTF8) y recibir el valor en una variable de tipo varucs2 dcl-pr getbytes varchar(65535) ccsid(*utf8) extproc(*java : 'java.lang.String' : 'getBytes'); end-pr; dcl-s val varucs2(65535); val = getbytes (str);
El ejemplo es de https://archive.midrange.com/midrange-l/201608/msg00404.html para mezclar con texto normal puedes usar la funcion %char (no le veo mayor problema) y no acabo de entender la pregunta *¿Cómo puedo obtener en RPG un determinado símbolo Unicode si conozco su código?* No sé si lo que necesita es un simple variable = %ucs2('hola caracola') Salu2 El 4 de julio de 2017, 16:07, Javier Mora <[email protected]> escribió: > Hola a tod@s, > > > > necesito utilizar símbolos Unicode en un programa RPG que utiliza unas > bibliotecas de Java. Sé que en Java se puede incluir símbolos Unicode en > una cadena de caracteres con \uhhhh (donde hhhh es el valor hexadecimal del > símbolo). Pero esta fórmula no la puedo utilizar en RPG (al menos no he > sabido). Tampoco tengo un conocimiento muy profundo de Java, ni de Unicode > ni cómo utilizarlo desde RPG. > > > > ¿Cómo puedo obtener en RPG un determinado símbolo Unicode si conozco su > código? > > ¿Cómo lo mezclo con texto normal? > > ¿Cómo le indico en el prototipo del método Java que el texto es Unicode? > > > > He rebuscado por Internet pero no entiendo lo que leo. ¿Alguna ayuda o > pista? > > > > Javier Mora > > ____________________________________________________ > Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) > Forum.Help400 © Publicaciones Help400, S.L. >
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

