¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo eliminar el carácter nulo de un archivo para transferirlo correctamente por FTP

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 8 Vistas
0
Cargando...

Hi File file has data like this

  1. Shown in File is Hexa value HEX '00'

In Actual file there is Null character in place of #,but when we transfer file on to FTP it is showing as below.

So I have to actually remove Null character .

#{#-###

#S#C#H#N#F#R#2#2###

#M#I#D#D#G#B#P#P###

#1#0#1###

#:#2#0#:#X#1#0#1#0#6#6#0#8#0#0#5#7#8#2#0###

#:#2#1#R#:#0#0#0#0#0#5#7#9#2#1###

#:#2#8#D#:#1#/#1###

#:#5#0#H#:#/#G#B#1#4#M#I#D#D#1#2#3#4#5#6#0#0#1#2#7#6#6#5###

#T#E#S#T###N#A#M#E###1###

#T#E#S#T###N#A#M#E###2###

#T#E#S#T###S#T#R#E#E#T###

#T#E#S#T#####C#I#T#Y###

#:#5#2#A#:#M#I#D#D#G#B#P#P###

#:#3#0#:#0#8#0#2#1#8###

#:#2#5#:#E#B#P#7#2#6#2###

###

#:#2#1#:#X#1#0#1#0#6#6#0#8#0#0#5#7#8#2#0###

#:#2#3#E#:#U#R#G#P###

#:#3#2#B#:#G#B#P#6#2#4#0#1#,#3#2###

#:#5#0#H#:#/#G#B#1#4#M#I#D#D#1#2#3#4#5#6#0#0#1#2#7#6#6#5###

#T#E#S#T###N#A#M#E###1###

#T#E#S#T###N#A#M#E###2###

#T#E#S#T###S#T#R#E#E#T###

#T#E#S#T#####C#I#T#Y###

#:#5#2#A#:#M#I#D#D#G#B#P#P###

#:#5#7#A#:#C#P#B#K#G#B#2#1#L#E#W###

Please suggest..

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Aplicar un Programa de Mapeo en Java como primer Programa de Mapeo.

Lo siguiente es el código de muestra que utilicé para cambiar & a &

Liang


package TuPaquete;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Map;
 
import org.w3c.dom.Document;

import com.sap.aii.mapping.api.StreamTransformation;

/**
 * @autor usuario
 *
 * Para cambiar la plantilla para este tipo generado comentario ir a
 * Ventana>Preferencias>Java>Generación de Código>Código y Comentarios
 */
public class EliminarAmpersand implements StreamTransformation {
 
	private Map mapa;
	private Document documento;
 
	/**
	 * El método setParametros es requerido, pero no hacemos nada con él
	 */
	public void setParameter(Map parametro) {
		mapa = parametro;
	}
 
	/**
	 * El método execute es llamado por el programa de mapeo XI
	 */
	public void execute(InputStream in, OutputStream out){
		try {
		int c;
		while ((c = in.read()) != -1) {
		if (c != '&') {
		out.write(c);
		} else {
//		   ampersand
		out.write("&".getBytes());
		}
		} // while
		out.flush();
		} catch (Exception e) {
		//throw <
        
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Podría ser UTF-16?

Entonces podrías aplicar la página de códigos UTF-16 en el canal del adaptador de archivo. El archivo se transferirá a UTF-8.

Saludos

Stefab

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?