I have seen this happen when the site is set to https but is loaded by http. The icons are actually fonts and the browser can't load the font. Hopefully the web will move to svg graphics and stop this insanity with using fonts for icons.
thats really bizarre because im using https. yeah the icons look like unicode error characters. im in linux right meow on firefox.