too long

I am trying to display Indian rupee sign using html code ₹ The html code is echo'd in php. everything working except the rupee symbol is not displaying.

I tried using other currency symbol and its working fine. I am using chrome(Up to date). Why the Indian currency symbol is not displaying?

echo'<div class="uk-badge uk-badge-danger uk-position-absolute uk-position-top-left uk-margin-left uk-margin-top">&#8377;</div>';

</div>

You can use Font Awesome Icons

Display symbol:

echo'<div class="uk-badge uk-badge-danger uk-position-absolute uk-position-top-left uk-margin-left uk-margin-top"><i class="fa fa-inr"></i></div>';

Try this code with UTF8

<meta charset="UTF-8">

echo "<div class='uk-badge uk-badge-danger uk-position-absolute uk-position-top-left uk-margin-left uk-margin-top'>&#8377;</div>";

</div>

try closing php tags, e.g :

?>
<div class="uk-badge uk-badge-danger uk-position-absolute uk-position-top-left uk-margin-left uk-margin-top">&#8377;</div> 
<?php //your stuff

I know what is your problem. PHP only echo your text because you have used ' instead ".PHP doesn't convert this string. It should be:

echo "<div class=\"uk-badge uk-badge-danger uk-position-absolute uk-position-top-left uk-margin-left uk-margin-top\">&#8377;</div>";

</div>