RE: [java-l] Quitar caracteres especiales de una cadena

&Enter = newline()  // Caracter(1)
&Reemplazo= ""     // Caracter(1)
 &L = 0                 // Numerico(3)
 &len  = GXMLines((&cadena500 ,80)   // numerico(3)
   for   &Linedit =1 to &len step 1   
        &L +=1
        &Cadena = GXGetMLi(&cadena500,&linedit , 80)  // Caracter de 80
        &Cadena = strreplace(&cadena, &Enter,&Reemplazo)
       // Aqui inserte el codigo que genera la linea de excel
       //     
        endfor
 
Cordial saludo
 
 
Orlando Guzman
 
 
 
 
 


Date: Thu, 2 Sep 2010 13:25:12 -0700
From: chichacampeon@yahoo.com
To: java-l@gxtech.com.uy
Subject: [java-l] Quitar caracteres especiales de una cadena

Buenas tardes, estimados foreros. Estoy trabajando con GX 8.0 Java Web - AS400.
Tengo un Web Panel donde ingreso una descripción que es un Char(500). Ahora bien, si el usuario ingresa un Enter en el medio de la descripción, eso hace que se grabe el Enter en la tabla y luego al imprimir cada registro en un archivo Excel causa problemas ya que realiza un salto de celda o de fila.
Hay alguna forma de preguntar por el ASCII de cada caracter (para hacer un STRREPLACE del Enter) para poder evitar que se grabe así en la tabla o bien para parsearlo antes de enviar al archivo Excel
Gracias!

Luciano

1 Response to "RE: [java-l] Quitar caracteres especiales de una cadena"

  1. lamgred says:
    8 de octubre de 2021, 13:57

    gracias me ayuda q quitar lo que creía era un espacio, y resulto ser un carácter raro.

Publicar un comentario