Tengo una aplicación Visual Basic6 que emplea el componente winsock para recibir datos por socket. El problema es que los textos que recibo por socket no muestra las tíldes, en su lugar muestra algo parecido a esto: ¿1/2
Supongo que será problema de codificación. Los datos los envía una aplicación .NET desarrollada en Visual Basic .NET.
¿Cómo puedo hacer para que emplee la misma codificación?
Gracias por tu ayuda raul. Lo he solucionado pasando el texto en codificación UNICODE y en la aplicación VB convirtiendolo de unicode empleando strconv.
Lo que no entiendo es el motivo de que esto pasase. La aplicación .NET codificaba en ASCII, y la aplicación visual Basic 6 no convertía a nada.
Ambas aplicaciones (.NET y VB6) corren en la misma máquina, por lo que la configuración regional etc.. es la misma, entonces, ¿Por qué he tenido que realizar conversiones?