An example from the following link can help you fix this issue for WINAPI.
You need to find the unicode equivalent of your Malayalam word in a .txt file from which you can convert it http://www.aksharangal.com
An example from the following page is http: // harikrishnanvs .blogspot.in / 2011/12 / printing-malayalam-as-c-program-output. HTML
WIN32 program to print my name in Malayalam -MessageBox
This works for Windows 7, but does not work in XP Create a new project in visual studio 2010. File → Create → Project → Win32 Project Name the project, click OK.
include the header files stdafx.h , tchar.h .
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, PSTR szCommandline,int iCmdshow) { TCHAR c[4]; c[0]=3385; c[1]=3376; c[2]=3391; c[3]='\0'; TCHAR szbuffer[100]; _stprintf(szbuffer,_T("%ls"),c); MessageBox(NULL,szbuffer,TEXT("HELLO ALL"),0); return 0; }
Make sure Configuration Properties ---> Character Set ---> Use Unicode Character Set Option is selected.
source share