If you see junk characters, set the View->Encoding to UTF-8. You'll start seeing the Hindi characters, or boxes. If you see boxes, it means the browser is not able to find a a utf-8 encoded font to show the characters, so it just replaces the missing "glyphs" or shapes, with boxes.
It may not be able to find the font because:
The font is not installed on the machine, in which case, you can get any one of the fonts and copy it to your Winodws Fonts folder or WinNT Fonts folder as the case may be. You should now have the font in this folder. If you are using Win XP follow the instruction for Win XP at bottom.
The script-encoding-font mapping is not set in the browser.
What you can do to resolve this:
For IE go to Tools -> Internet Options -> Fonts. Choose devanagari from the list and click on any one of the fonts that appear in the box(es) below. If no fonts appear in the list(happens sometimes) come out anyway, refresh the Hindi page . You should be able to see it now. If not, close the browser windows and reopen them, if even that doesn't work, reboot and try again. But most cases you won't have to go that far.
for Mozilla go to Edit->Preferences->Appearance->Fonts and set the font to raghu/raghindi.
Additional instructions for installing the Indic language pack.
For Windows 2000 Go to Control Panel->Regional Settings->Langauges->Check Indicfrom the list of languages Click Apply/Ok. You will be asked to enter the Windows 2000 cd.System will have to be rebooted, after which you can choose the keboard layouts.
For Windows XP Go to Control Panel->Regional Settings->Langauges->Installsupport for complex scripts including Thai.Click Apply/Ok. You will be asked to enter the Windows XP cd.System will have to be rebooted, after which you can choose the keboard layouts.
Select Regional Settings
Select Langauges -> Install support for complex scripts including Thai. Click Apply/Ok