Página 1 de 2

UTF8 Duda Archivo desde Cero

Publicado: Mar Abr 07, 2015 10:25 am
por jamiguel77
Hola Amigos, por que me falla(no lo valida el validador) si creo un archivo XML del catalogo de cuentas (por ejemplo) sin firmar... en el bloc de notas o en el notepad++

OJO (y esto 100% seguro), hice lo siguiente, de un archivo de un catalogo de una compania que si paso la validacion, me fije comoe staba construido (era un Catalogo chico de unas 15 cuentas) y asi hice el mio, era de 12 cuentas, lo hice manual caracter por caracter, lo cheque y lo grabe, save as.. como texto (pero la extension le puse XML.

Al validarlo me dice que este documento no es un documento UTF8 y no es valido.

La unica diferencia que encontre es que analize ambos archivos con Hex Editor Neo y en el archivo XML invalido no contiene al inicio:

»¿<?xml

esos caracteres... pero al abrirlo en el notepad++ no los veo...

insito compare linea por linea y todo esta igual (claro los numeros de cuentas, descripciones, etc, no).

Mi sospecha recae al Grabarlo...

Me podrian comentar?

Gracias.

Re: UTF8 Duda Archivo desde Cero

Publicado: Mar Abr 07, 2015 10:29 am
por Dado
Tu archivo que generaste lleva letras acentuadas, eñes o alguno otro caracter raro?

pd. esos caracteres al inicio se llaman BOM e indican precisamente que el archivo es UTF8, pero son opcionales, no deberia marcarte error si no los lleva tu archivo

Re: UTF8 Duda Archivo desde Cero

Publicado: Mar Abr 07, 2015 11:42 am
por jamiguel77
Hola DADO gracias por responder.

No no lleva ñ ni cosas por el estilo, como lo mencione el archivo esta muy similar al que si es valido.

Entonces no tiene nada que ver al momento de guardar el archivo?

Gracias.

Re: UTF8 Duda Archivo desde Cero

Publicado: Mar Abr 07, 2015 12:04 pm
por mauricio
jamiguel77 escribió:Entonces no tiene nada que ver al momento de guardar el archivo?

Tiene todo que ver... será la diferencia entre guardarlo correctamente o no en UTF8

Re: UTF8 Duda Archivo desde Cero

Publicado: Mar Abr 07, 2015 12:37 pm
por jamiguel77
Hola mauricio,que tal! gracias por contestar.

en notepad o notepad++ como debiera guardarlo?

Gracias.

Re: UTF8 Duda Archivo desde Cero

Publicado: Mar Abr 07, 2015 12:44 pm
por Dado
Usando el Editor Hex agregale esos TRES bytes al inicio, esa es la mejor forma de asegurarse de que lo considere un UTF8

Re: UTF8 Duda Archivo desde Cero

Publicado: Mar Abr 07, 2015 1:00 pm
por jamiguel77
Batalle para agregarlos pero si pude alf inal..
Sigue sin aceptarlo/validarlo.

Creo que habra algunos caracteres escondidos...


Sigo investigando.

Gracias.

Re: UTF8 Duda Archivo desde Cero

Publicado: Mar Abr 07, 2015 2:10 pm
por Hana
Abre el XML en un Notepad++ (de preferencia la nueva versión) en éste te marca los caracteres extraños si acaso los tiene. A mi me sirvió mucho!!!

Saludos,

Re: UTF8 Duda Archivo desde Cero

Publicado: Mar Abr 07, 2015 8:54 pm
por jggtz
Cuando salves el archivo, ademas de ponerle extension XML, selecciona el "Tipo de Codificacion = UTF8"

Al menos mi notepad normalito en un windows xp tiene esa opcion en la ventana de "Salvar Como..."

Re: UTF8 Duda Archivo desde Cero

Publicado: Mié Abr 08, 2015 7:43 am
por droid
Si usas el Notepadd++ lo puedes hacer dando click en

Settings -> Preferences -> tab New document -> Encoding

y luego ahi seleccionas el UTF-8

Y ya despues grabas tu archivo.