Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Unicode.

Iniciado por GuppY, 05 de Julio de 2008, 07:24:46 PM

« anterior - próximo »

GuppY

En primer ligar gracias de por anticipado.

Tengo un problema, y es que no se me muestran bien los caracteres que estén fuera del ansi, pongo un ejemplo con un programa sencillo.


int APIENTRY _tWinMain(HINSTANCE hInstance,
                      HINSTANCE hPrevInstance,
                      LPTSTR    lpCmdLine,
                      int       nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);

MessageBox(
               NULL,
(LPCWSTR)L"日本語",
               (LPCWSTR)L"日本語",
               MB_ICONERROR
       );

return 0;
}


El resultado de este programa es algo parecido a esto:



¿Por que no me reconoce bien estos caracteres?
¿Tengo que especificarle que voy a usar un juego de caracteres?

En fin, cualquier ayuda sería de agradecer, esto venga a buscar por Internet y hay muchos conceptos teóricos y pocos ejemplos, como suele pasar en este mundo.

GuppY

Vale, ya está solucionado, después de mucho rato me di cuenta de la codificación en la que se guarda tiene que ser UTF-8 Whit Signature, los otros tipos de UTF-8 que te da como opción dan problemas.

Gracias.






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.