Gracias Alex por tu interés. Te respondo primero a la pregunta que no entiendes. Por ejemplo la codificación de un “2 subíndice” es \u2082 (https://unicode-table.com/es/2082/) o la codificación de un “4 subíndice” es \u2074 (https://unicode-table.com/es/2074/). Lo que necesito es mezclar este tipo de símbolos con caracteres del alfabeto y traspasarlo a un método Java que espera una String.
No sé si he sido capaz de explicarme. En este caso, realmente necesito utilizar Unicode para usar determinados símbolos que necesito. Voy a probar lo que me indicas. Lo que más me confunde de todo es el lío entre Unicode, UTF-8, UTF-16, UTF-32, UCS, etc. Una cosa que he probado ha sido definir una cadena (VARCHAR) con UTF-16, pero no me deja. En cambio si me deja con ¿UCS? Cómo puedes apreciar voy un poco perdido. Gracias de nuevo. Javier Mora De: [email protected] [mailto:[email protected]] En nombre de Alex Martínez Enviado el: martes, 4 de julio de 2017 19:20 Para: forum.help400 Asunto: Re: Java, ILE RPG y Unicode 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]<mailto:[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.

