Just write in Hindi. Modern Hindi uses Devanāgarī writing system, which is popular enough to be supported on nearly all modern platforms:
Devanagari - Wikipedia, the free encyclopedia[
^].
.NET is based on Unicode entirely, so you don't need to worry about it, but HTML needs proper "content-type" encoding, which you should be defined in the
head
element:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
And of course, all files with Unicode text should be saved as UTF-8. It's possible but makes no sense to use any other Unicode UTF; UTF-8 is standard de-facto for Web.
Note that this HTTP-EQUIV declaration is important even if the HTTP browser is set up for using this encoding by default. Imagine what happens is someone saves an HTML file on the client side; without this HTTP-EQUIV, encoding information will be lost.
—SA