explorer@casa:~/Documents/Desarrollo> hexdump -C kk.xml
00000000 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 |<?xml version="1|
00000010 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 |.0" encoding="UT|
00000020 46 2d 38 22 3f 3e 0a 3c 64 61 74 6f 73 20 6f 70 |F-8"?>.<datos op|
00000030 72 3d 22 30 22 3e 0a 20 20 20 20 20 20 20 20 3c |r="0">. <|
00000040 6c 65 74 72 61 3e 56 c3 b1 c3 91 c3 a1 c3 a9 c3 |letra>V.........|
00000050 ad c3 b3 c3 ba c3 81 c3 89 c3 8d c3 93 c3 9a 3c |...............<|
00000060 2f 6c 65 74 72 61 3e 0a 20 20 20 20 20 20 20 20 |/letra>. |
00000070 3c 63 65 64 75 6c 61 3e 31 32 33 3c 2f 63 65 64 |<cedula>123</ced|
00000080 75 6c 61 3e 0a 20 20 20 20 20 20 20 20 3c 50 4e |ula>. <PN|
00000090 6f 6d 62 72 65 3e 6e 6f 6d 62 72 65 3c 2f 50 4e |ombre>nombre</PN|
000000a0 6f 6d 62 72 65 3e 0a 20 20 20 20 20 20 20 20 3c |ombre>. <|
000000b0 53 4e 6f 6d 62 72 65 3e 53 65 67 75 6e 64 6f 20 |SNombre>Segundo |
000000c0 4e 6f 6d 62 72 65 3c 2f 53 4e 6f 6d 62 72 65 3e |Nombre</SNombre>|
000000d0 0a 20 20 20 20 20 20 20 20 3c 50 41 70 65 6c 6c |. <PApell|
000000e0 69 64 6f 3e 61 70 65 6c 6c 69 64 6f 3c 2f 50 41 |ido>apellido</PA|
000000f0 70 65 6c 6c 69 64 6f 3e 0a 20 20 20 20 20 20 20 |pellido>. |
00000100 20 3c 46 65 63 68 61 4e 61 63 3e 31 39 38 30 2d | <FechaNac>1980-|
00000110 30 37 2d 32 35 3c 2f 46 65 63 68 61 4e 61 63 3e |07-25</FechaNac>|
00000120 0a 20 20 20 20 20 20 20 20 3c 46 65 63 68 61 43 |. <FechaC|
00000130 65 64 4f 72 67 3e 32 30 30 35 2d 30 33 2d 33 31 |edOrg>2005-03-31|
00000140 3c 2f 46 65 63 68 61 43 65 64 4f 72 67 3e 0a 20 |</FechaCedOrg>. |
00000150 20 20 20 20 20 20 20 3c 43 6f 64 4f 62 6a 65 63 | <CodObjec|
00000160 69 6f 6e 3e 30 30 3c 2f 43 6f 64 4f 62 6a 65 63 |ion>00</CodObjec|
00000170 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 3c 43 6f |ion>. <Co|
00000180 64 4f 66 69 63 69 6e 61 3e 4f 66 66 69 63 65 3c |dOficina>Office<|
00000190 2f 43 6f 64 4f 66 69 63 69 6e 61 3e 0a 20 20 20 |/CodOficina>. |
000001a0 20 20 20 20 20 3c 43 6f 64 45 73 74 61 64 6f 43 | <CodEstadoC|
000001b0 69 76 69 6c 3e 32 3c 2f 43 6f 64 45 73 74 61 64 |ivil>2</CodEstad|
000001c0 6f 43 69 76 69 6c 3e 0a 20 20 20 20 20 20 20 20 |oCivil>. |
000001d0 3c 4e 61 74 75 72 61 6c 69 7a 61 64 6f 3e 3c 2f |<Naturalizado></|
000001e0 4e 61 74 75 72 61 6c 69 7a 61 64 6f 3e 0a 20 20 |Naturalizado>. |
000001f0 20 20 20 20 20 20 3c 53 65 78 6f 3e 4d 3c 2f 53 | <Sexo>M</S|
00000200 65 78 6f 3e 0a 3c 2f 64 61 74 6f 73 3e 0a |exo>.</datos>.|
0000020e
c3 b1 c3 91 c3 a1 c3 a9 c3 ad c3 b3 c3 ba c3 81 c3 89 c3 8d c3 93 c3 9a
explorer@casa:~/Documents/Desarrollo> ./kk.pl
$VAR1 = \{
'opr' => '0',
'CodEstadoCivil' => '2',
'CodOficina' => 'Office',
'letra' => "V\x{f1}\x{d1}\x{e1}\x{e9}\x{ed}\x{f3}\x{fa}\x{c1}\x{c9}\x{cd}\x{d3}\x{da}",
'FechaCedOrg' => '2005-03-31',
'SNombre' => 'Segundo Nombre',
'cedula' => '123',
'Sexo' => 'M',
'PNombre' => 'nombre',
'FechaNac' => '1980-07-25',
'Naturalizado' => {},
'CodObjecion' => '00',
'PApellido' => 'apellido'
};
0|V������������|123|nombre|Segundo Nombre|apellido|1980-07-25|2005-03-31|00|Office|2|NULL|M
\x{f1}\x{d1}\x{e1}\x{e9}\x{ed}\x{f3}\x{fa}\x{c1}\x{c9}\x{cd}\x{d3}\x{da}
ñ Ñ á é í ó ú Á É Í Ó Ú
0|VñÑáéíóúÁÉÍÓÚ|123|nombre|Segundo Nombre|apellido|1980-07-25|2005-03-31|00|Office|2|NULL|M
explorer@casa:~/Documents/Desarrollo> ./kk.pl
$VAR1 = \{
'opr' => '0',
'CodEstadoCivil' => '2',
'CodOficina' => 'Office',
'letra' => "V\x{f1}\x{d1}\x{e1}\x{e9}\x{ed}\x{f3}\x{fa}\x{c1}\x{c9}\x{cd}\x{d3}\x{da}",
'FechaCedOrg' => '2005-03-31',
'SNombre' => 'Segundo Nombre',
'cedula' => '123',
'Sexo' => 'M',
'PNombre' => 'nombre',
'FechaNac' => '1980-07-25',
'Naturalizado' => {},
'CodObjecion' => '00',
'PApellido' => 'apellido'
};
0|VñÑáéíóúÁÉÍÓÚ|123|nombre|Segundo Nombre|apellido|1980-07-25|2005-03-31|00|Office|2|NULL|M
00000000 24 56 41 52 31 20 3d 20 5c 7b 0a 20 20 20 20 20 |$VAR1 = \{. |
00000010 20 20 20 20 20 20 20 27 6f 70 72 27 20 3d 3e 20 | 'opr' => |
00000020 27 30 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 |'0',. |
00000030 20 27 43 6f 64 45 73 74 61 64 6f 43 69 76 69 6c | 'CodEstadoCivil|
00000040 27 20 3d 3e 20 27 32 27 2c 0a 20 20 20 20 20 20 |' => '2',. |
00000050 20 20 20 20 20 20 27 43 6f 64 4f 66 69 63 69 6e | 'CodOficin|
00000060 61 27 20 3d 3e 20 27 4f 66 66 69 63 65 27 2c 0a |a' => 'Office',.|
00000070 20 20 20 20 20 20 20 20 20 20 20 20 27 6c 65 74 | 'let|
00000080 72 61 27 20 3d 3e 20 22 56 5c 78 7b 66 31 7d 5c |ra' => "V\x{f1}\|
00000090 78 7b 64 31 7d 5c 78 7b 65 31 7d 5c 78 7b 65 39 |x{d1}\x{e1}\x{e9|
000000a0 7d 5c 78 7b 65 64 7d 5c 78 7b 66 33 7d 5c 78 7b |}\x{ed}\x{f3}\x{|
000000b0 66 61 7d 5c 78 7b 63 31 7d 5c 78 7b 63 39 7d 5c |fa}\x{c1}\x{c9}\|
000000c0 78 7b 63 64 7d 5c 78 7b 64 33 7d 5c 78 7b 64 61 |x{cd}\x{d3}\x{da|
000000d0 7d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 |}",. |
000000e0 27 46 65 63 68 61 43 65 64 4f 72 67 27 20 3d 3e |'FechaCedOrg' =>|
000000f0 20 27 32 30 30 35 2d 30 33 2d 33 31 27 2c 0a 20 | '2005-03-31',. |
00000100 20 20 20 20 20 20 20 20 20 20 20 27 53 4e 6f 6d | 'SNom|
00000110 62 72 65 27 20 3d 3e 20 27 53 65 67 75 6e 64 6f |bre' => 'Segundo|
00000120 20 4e 6f 6d 62 72 65 27 2c 0a 20 20 20 20 20 20 | Nombre',. |
00000130 20 20 20 20 20 20 27 63 65 64 75 6c 61 27 20 3d | 'cedula' =|
00000140 3e 20 27 31 32 33 27 2c 0a 20 20 20 20 20 20 20 |> '123',. |
00000150 20 20 20 20 20 27 53 65 78 6f 27 20 3d 3e 20 27 | 'Sexo' => '|
00000160 4d 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 |M',. |
00000170 27 50 4e 6f 6d 62 72 65 27 20 3d 3e 20 27 6e 6f |'PNombre' => 'no|
00000180 6d 62 72 65 27 2c 0a 20 20 20 20 20 20 20 20 20 |mbre',. |
00000190 20 20 20 27 46 65 63 68 61 4e 61 63 27 20 3d 3e | 'FechaNac' =>|
000001a0 20 27 31 39 38 30 2d 30 37 2d 32 35 27 2c 0a 20 | '1980-07-25',. |
000001b0 20 20 20 20 20 20 20 20 20 20 20 27 4e 61 74 75 | 'Natu|
000001c0 72 61 6c 69 7a 61 64 6f 27 20 3d 3e 20 7b 7d 2c |ralizado' => {},|
000001d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 43 6f |. 'Co|
000001e0 64 4f 62 6a 65 63 69 6f 6e 27 20 3d 3e 20 27 30 |dObjecion' => '0|
000001f0 30 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 |0',. |
00000200 27 50 41 70 65 6c 6c 69 64 6f 27 20 3d 3e 20 27 |'PApellido' => '|
00000210 61 70 65 6c 6c 69 64 6f 27 0a 20 20 20 20 20 20 |apellido'. |
00000220 20 20 20 20 7d 3b 0a 30 7c 56 c3 b1 c3 91 c3 a1 | };.0|V......|
00000230 c3 a9 c3 ad c3 b3 c3 ba c3 81 c3 89 c3 8d c3 93 |................|
00000240 c3 9a 7c 31 32 33 7c 6e 6f 6d 62 72 65 7c 53 65 |..|123|nombre|Se|
00000250 67 75 6e 64 6f 20 4e 6f 6d 62 72 65 7c 61 70 65 |gundo Nombre|ape|
00000260 6c 6c 69 64 6f 7c 31 39 38 30 2d 30 37 2d 32 35 |llido|1980-07-25|
00000270 7c 32 30 30 35 2d 30 33 2d 33 31 7c 30 30 7c 4f ||2005-03-31|00|O|
00000280 66 66 69 63 65 7c 32 7c 4e 55 4c 4c 7c 4d 0a |ffice|2|NULL|M.|
0000028f
chechoman escribiste:Estuve haciendo otras pruebas directamente en el XML, y resulta que si cambio en la primera etiqueta "<?xml ..... " el valor que dice encoding="utf-8" por el de "iso-8859-1" cuando ejecuto el programa en Perl lo hace perfectamente
Usuarios navegando por este Foro: Google [Bot] y 0 invitados