![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Genial! Voy a probar, muchas gracias! Pero cómo te aseguras que lo envías con esa codificación? Porque lo tengo en el código en varios puntos y luego lo tengo adjuntado en el header de la petición. Tú cómo lo estás haciendo?
|
|
#2
|
|||
|
|||
|
Yo tengo el mismo problema de error en tránsito, le he metido utf-8 por todo slo sitios y sigo igual, alguien puede poner la firma y envío con Chilkat en VB6? estoy encallado. La firma está bien o eso dicen todos los validadores. Uso el ejemplo que genera las tools de Chilkat.
|
|
#3
|
||||
|
||||
|
Lo mismo yo, aunque en C#
|
|
#4
|
|||
|
|||
|
Cita:
![]() ![]() ![]() ![]() El error era pq el nombre del cliente tenía un acento. ya podia ir probando cosas Saludos |
|
#5
|
|||
|
|||
|
Precisamente para eso sirve la conversión a UTF8. Si algo con acentos lo conviertes a UTF8 antes de firmar no hay problemas.
|
|
#6
|
|||
|
|||
|
Cita:
|
|
#7
|
|||
|
|||
|
Gracias Glaxian, el error era por el nombre del cliente que contenia un acento :-(, limpiando acentos y otros carácteres me ha funcionado con Chilckat
|
|
#8
|
|||
|
|||
|
Cita:
IMPORTANTE: recuerda que hay que convertirlo a UTF8 antes de firmarlo. |
|
#9
|
||||
|
||||
|
¿Y en qué consiste esa función de conversión?
|
|
#10
|
|||
|
|||
|
Código:
std::string cdfCodificarUtf8(const char *txt)
{
int lnga=MultiByteToWideChar(CP_ACP,0,txt,-1,nullptr,0);
WCHAR *tmpa=new WCHAR[lnga];
MultiByteToWideChar(CP_ACP,0,txt,-1,tmpa,lnga);
int lngb=WideCharToMultiByte(CP_UTF8,0,tmpa,-1,nullptr,0,nullptr,nullptr);
char *tmpb=new char[lngb];
WideCharToMultiByte(CP_UTF8,0,tmpa,-1,tmpb,lngb,nullptr,nullptr);
std::string dst=tmpb;
delete tmpa;
delete tmpb;
return(dst);
}
|
|
#11
|
||||
|
||||
|
Gracias! pero me refería más que nada a lo qué codificas. Es el XML sin firmar y luego lo firmas?
|
|
#12
|
|||
|
|||
|
Sí. Si lo firmas y después lo codificas puede cambiar la firma.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice | newtron | Internet | 3716 | 19-01-2026 20:01:34 |
| Como utilizar la ayuda del nuevo Sistema Operativo | gluglu | Humor | 3 | 24-09-2007 09:39:05 |
| Aplicacion Agencia De Viajes | ArdiIIa | Varios | 9 | 20-01-2007 16:49:53 |
| El Vasco Aguirre | Al González | La Taberna | 5 | 26-05-2006 09:22:28 |
| Microsoft ha lanzado su nuevo sistema operativo | DarkByte | Humor | 0 | 25-01-2004 09:21:14 |
|