I'm developing a website that will have support for 16 different languages(bengali, korean, japanese, arabic, hebrew...) and in some machines, some of these languages are displayed as squares. I've checked the encoding of the page and everything seems to be working as it should, the headers are being sent correctly stating the encoding as utf-8, mb_detect_enconding outputs "utf-8".
This problem just happens in some computers, and so far I managed to found two different solutions. The first in WinXP enabling aditional languages in control panel, and the second, by adding google fonts to the website, which makes 3 different languages appear correctly.
Anyone knows how to solve this issue or the cause of it?
SOLUTION:
The problem was on missing fonts. The solution was to use fonts.com service or a webfont/font file that contained the needed characters.