How to type in Hindi? Or any other regional language? I faced this problem when I was working on a project (www.amarprakashnews.co.in) which needed some text in Hindi language. I used Google Translate to get Hindi version of words like Home, About Us, Contact Us etc but when I copied it, it displayed in browser as ????. So here is the solution step by step to get your regional language like Hindi or any other language up and running smoothly on your web pages.
1. How to type in your language?
If you are using windows, just go to Control Panel and double click the icon which says “Regional and Language options”. Now select the language in which you want to type from the drop down menu. When you will click ok, a language toolbar will appear in your taskbar. If it doesn’t then just right click on the taskbar and in Toolbars option select Language bar. Now your Language bar will display EN and on clicking on it once, it will show the second language which you selected. Select your preferred language from this language bar to type in that language. If your desired language is not in the list then you may need to install that from the Windows installation disk.
2. I can type now but its displaying as square boxes or question marks
Install font! If the language in which you are typing need special font and your computer does not have it then it will display as square box. For example if you want to type in Hindi, then you should have Hindi font like Kruti Dev installed.
3. I have fonts but web page show it as ?????
Due to some reason if you place a regional language text inside script pages (like index.php of wordpress), it will show as ????. Proper way to fix it to have full language file built for your regional language but if you need only few text to show in your language then here is the workaround which always works. Get help of any online Unicode code converter. There are many but [www.rishida.net/tools/conversion/] is a good one. In this converter, put your regional language text in “Mixed input” field and click on the convert button. Now copy whatever you get in the “Hexadecimal NCRs” field and paste that in your web page or script page. Now you will not see those ???? anymore but your regional language text in proper way.