Unicode Problem
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.