Título: Caracteres Especiales en TextBox [Ayuda] Publicado por: Psyke1 en 28 Julio 2010, 17:37 pm ¿Como hago para poder leer caracteres especiales en un TextBox?
Necesito agregar algo asi por ejemplo: Citar नमस्ते, आपका नाम क्या है Muchas gracias :D DoEvents¡! :P Título: Re: Caracteres Especiales en TextBox [Ayuda] Publicado por: Karcrack en 28 Julio 2010, 17:41 pm Prueba con RitchTextBox :-\
rtcDoEvents@MSVBVM60! :P Título: Re: Caracteres Especiales en TextBox [Ayuda] Publicado por: Psyke1 en 28 Julio 2010, 17:49 pm No funciona :(
Me pasa igual... ademas la cosa es que no queria depender de OCX... :silbar: Vi por ahi un modulo de Cobein, que hace algo similar, pero no encuentro un RichtTextBox.cls... :-( PD: ¿De que vas copiandome el saludo? >:( :laugh: DoEvents¡! :P Título: Re: Caracteres Especiales en TextBox [Ayuda] Publicado por: Karcrack en 28 Julio 2010, 19:45 pm No funciona :( He estado leyendo, prueba a cambiar la Font del TextBox...Me pasa igual... ademas la cosa es que no queria depender de OCX... :silbar: Vi por ahi un modulo de Cobein, que hace algo similar, pero no encuentro un RichtTextBox.cls... :-( No te copio, solo me burlo >:D :laugh: :laugh: :laugh: Título: Re: Caracteres Especiales en TextBox [Ayuda] Publicado por: Psyke1 en 28 Julio 2010, 19:49 pm Ya lo probe, y tampoco me funciona... :-(
Segun me dice xkiz: Citar tenes que convetir el texto a UTF-8 Alguna idea de como hacer esto?¿ :silbar:Sleep¡! :-* Título: Re: Caracteres Especiales en TextBox [Ayuda] Publicado por: seba123neo en 29 Julio 2010, 06:09 am es por los unicode...
Citar Visual Basic se basa internamente en el estándar Unicode de doble byte. Sin embargo, fuera del mundo de Visual Basic, se sigue utilizando el modelo ANSI de un bit. Por esta razón, Visual Basic proporciona dos conjuntos de controles de formularios y utiliza los conjuntos ANSI como control predeterminado. Cualquier cadena que se pase al conjunto ANSI de controles de formularios se convierte de su representación Unicode interna a su representación ANSI y las cadenas UNICODE no se mostrarán correctamente. Para poder mostrar la cadena UNICODE en un formulario de Visual Basic, deben utilizarse los controles UNICODE (Forms 2.0). En el ejemplo siguiente se ilustra cómo utilizar los controles de Forms 2.0 para mostrar cadenas UNICODE obtenidas de un archivo de texto Unicode. Puesto que se necesita el paquete de compatibilidad de idioma UNICODE, actualmente este sistema sólo se aplica a Windows NT. si buscas en internet unicode + visual basic , vas a encontrar toneladas de paginas que hablan del tema, miles de ejemplos hay, controles personalizados, etc... fijate que en windows hay fuentes que tienen charset de diferentes idiomas, cuando seleccionas la fuente fijate hay un combo abajo de todo que podes cambiar el idioma de la fuente, con eso y poniendo los codigos de los caracteres correctos, te los va a mostrar bien.busca en internet las tablas de los caracteres para los paises, ahi te dcie el codigo que tiene cada letra china, rusa, arabe lo que sea...para despues hacerle el ChrW()...aca te paso un ejemplo...no es el mejor, pero para que veas como es te sirve seguro. pone un control Richtextbox1 en el form y este codigo. Código
saludos. Título: Re: Caracteres Especiales en TextBox [Ayuda] Publicado por: Psyke1 en 29 Julio 2010, 10:39 am Ok muchas gracias¡! ;-)
DoEvents¡! :P |