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:
(http://img502.imageshack.us/img502/5939/sinttulo1ex0.jpg)
¿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.
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.