Not all fonts have this symbol. Therefore, unless you explicitly specify a font, browsers will try to use a fallback font to display things. And IE may use a different fallback font.
I'm not sure what you can call this a problem with IE. This may be a problem with the font: the font that IE is trying to use may incorrectly tell the system that it can display a character, but in fact it cannot.
So, if you know which fonts can display the rupee, specify one of these fonts in the HTML for it.
source share