La Web del Programador: Comunidad de Programadores
 
    Pregunta:  31167 - NO SE MUESTRAN LOS ACENTOS AL LEER REGISTROS DE DBASE EN VB
Autor:  Cristian López Valderrama
Tengo el siguiente problema:
Saco información de una base de datos y genero archivos excel con esta información el problema es que los acentos salen mal por ejemplo: Localizaci3/4n, y así pasa con los demás. En la Tabla de dbase IV bajo conexión ODBC se ve bien pero al pasar el campo a un textbox cambia.
Hay alguna forma de reemplazar dichos caracterés. ???

  Respuesta:  mextv
Hola espero esto te sirva

en VB 6 existe una funcion que se llama 'replace'
se puede utilizar por ejemplo

Texto="M$xico"
Texto=replace(Texto,"$","é")

Eso replazaria el signo '$' por la 'é' dentro de la cadena 'Texto' cuantas veces la encuentre y la reasignaria a la variable 'Texto' : )

si la version de VB que usas no soporta replace puedes crear una funcion
con las funciones de manejo de texto :D

Left,Mid,right,len,instr....

Espero eso te ayude de algo

Saludos