繁体   English   中英

PHP 中的货币符号显示不正确

[英]Currency symbol is not displaying properly in PHP

货币符号显示不正确。 下面是我的代码:

$total = "₮50.40";
echo $total."<br>"; //output: ₮50.40

$str3 = substr($total, 0, 1);

echo $str3; //output: �

变量$total显示正确。 但我从$total中提取符号并显示它,不幸的是它显示了�。

我想显示变量$total中的 ₮ 。 我尝试了utf8编码,但没有运气。

字符是多字节字符,因此您需要使用mb_substr ,而不是substr

$total = "₮50.40";
$str3 = mb_substr($total, 0, 1);
echo $str3;

Output:

3v4l.org 上的演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM