As I understood from what you said that you are inserting into the table using UTF8 and and you are getting the english characters.
I guess, this is an assuption since no clear input on the problem, the pages encoding/decoding must be set to utf8, same goes for the database. And the pages that are reading from the database should also be UTF8.
In addition, you should import the Font into your css.( Google import font in css).
If you give an idea about the process it will help diagnose your problem efficently
I hope this help
Interesting. You did not reply to your previous thread on mysql and hindi. Is this related?