You could use a .glyphicon-nonescaped
class, to allow you to switch between default escaped and non-escaped glyphs :
HTML
<i class="glyphicon glyphicon-calendar glyphicon-nonescaped"></i>
CSS
.glyphicon-nonescaped.glyphicon-calendar:before {
content: "\d83d\dcc5";
}
jQuery
if($.browser.mozilla) {
$('.glyphicon-nonescaped').removeClass('glyphicon-nonescaped');
}