• Viernes 26 de Abril de 2024, 04:30

Autor Tema:  Cómo establecer Juego de Caracteres VC?  (Leído 1557 veces)

blasata

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Cómo establecer Juego de Caracteres VC?
« en: Jueves 25 de Marzo de 2010, 18:09 »
0
Hola a todos,

el usuario de mi programa debe tener la opción de elegir el juego de caracteres que quiera ( Latin 1250, 1252, 850, etc). Pero..

Cómo se hace esto en VC?

He encontrado esta web: http://www.zator.com/Cpp/E2_2_1a2.htm
Pero no sé si van por ahí los tiros.. :huh:

Gracias

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Cómo establecer Juego de Caracteres VC?
« Respuesta #1 en: Viernes 26 de Marzo de 2010, 10:29 »
0
¿Es necesario que elija? Tal vez con Unicode te sea suficiente, usandolo el usuario puede escribir en su idioma directamente sin elegir nada (ahi en esa pagina muestra todos los idiomas soportados que son practicamente todos, y seguro que todos los que se usan realmente).

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

blasata

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Cómo establecer Juego de Caracteres VC?
« Respuesta #2 en: Miércoles 31 de Marzo de 2010, 07:02 »
0
..y si el proyecto se copila como multibyte que puede pasar?

rfog

  • Miembro MUY activo
  • ***
  • Mensajes: 166
    • Ver Perfil
Re: Cómo establecer Juego de Caracteres VC?
« Respuesta #3 en: Miércoles 31 de Marzo de 2010, 09:34 »
0
Cita de: "blasata"
..y si el proyecto se copila como multibyte que puede pasar?

Pues que se compila como MBCS. Las cadenas serán una mezcla de ASCII y doble caracteres y seguirás teniendo problemas con la compilación y los juegos de caracteres, aparte de un par de bugs bastante insidiosos que tiene windows.

A fecha de hoy es un sinsentido compilar para otra cosa que no sea Unicode. Con Unicode dan igual los caracteres de destino: estarán todos.
Microsoft Visual C++ MVP - Mi blog sobre programación: http://geeks.ms/blogs/rfog