Я использую символ ▼ в качестве содержимого моего псевдоэлемента :
a:after {
content: '▼';
}
Это прекрасно работает во всех современных (читай: не-IE) браузерах:
но в IE(9) вместо этого я получаю только тарабарщину:
Думаю, это как-то связано с кодировкой символов, но я не знаю с чего начать.