SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: blasata en Jueves 25 de Marzo de 2010, 18:09

Título: Cómo establecer Juego de Caracteres VC?
Publicado por: blasata en Jueves 25 de Marzo de 2010, 18:09
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
Título: Re: Cómo establecer Juego de Caracteres VC?
Publicado por: Eternal Idol en Viernes 26 de Marzo de 2010, 10:29
¿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).
Título: Re: Cómo establecer Juego de Caracteres VC?
Publicado por: blasata en Miércoles 31 de Marzo de 2010, 07:02
..y si el proyecto se copila como multibyte que puede pasar?
Título: Re: Cómo establecer Juego de Caracteres VC?
Publicado por: rfog en Miércoles 31 de Marzo de 2010, 09:34
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.