WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am just in the test phase to launch our News Portal in Hindi Language.

For writing the posts in hindi, I've installed Indic IME plugin which translates my english word to hindi format (like google transliterate does). Plus, I also use Google transliterate to write posts and then paste it in post box and publish it.

The problem is - To 75% of the users the Hindi that is being displayed on site is same as I want, but on rest it changes to either other words or square boxes.

I also commented //define(‘DB_CHARSET’, ‘utf8′); //define(‘DB_COLLATE’, ”); in wp-config as suggested on some site. But no avail.

The official launch is being postponed of this reason only. Please revert back if you have any solution.

Any clue, thanks a ton.

share|improve this question

If these are really square boxes and not question marks (or the Unicode replacement character for invalid byte sequences), then the browser doesn’t find a font to display the characters. Embed a web font with all the characters needed.

share|improve this answer
I did as you suggested and included Arial Unicode MS to the font it should use, but the problem is still there. Here is the screenshot [i.imgur.com/AtE08.jpg] of the problem am facing, maybe this could help in putting my question in right way. Please revert back if you have any solution for this, thanks a ton. – vajrasar Oct 17 '12 at 7:01
Please do not accept my answer if it doesn’t solve your problem. I cannot see squares on the screen shot? – toscho Oct 17 '12 at 9:43
in the screenshot squares are not there, yes. But as you can see, the word is something else of what it needs to be. Its like sometimes this 'mismatched-word' problem occurs and sometimes 'square-problem'. Though, I think 'mismatched-word' problem is the main. – vajrasar Oct 17 '12 at 9:48
the screenshot that I took was from two different computers in my same office. And I checked that, both have Arial Unicode MS installed. Now, there is also one site who displays Hindi language News [www.bbc.co.uk/hindi] (run by bbc) and the content is always right on every computer. i checked. So why am not able to get it. I digged deep using fiebug but can't see the difference of what they are doing to achieve the uniformity of their fonts shown to every user. – vajrasar Oct 17 '12 at 13:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.