【发布时间】:2023-03-27 10:38:01
【问题描述】:
我想在 PHP 中获取字符串的第一个字符。但它会返回一些未知字符,例如�。为什么会这样?
$text = "अच्छी ाqस्थति में"; // Hindi String
$char = $text[0]; // $text{0}; also try here .
echo $char; // output like �
//expected Output अ
//Below code also used
$char = substr($text , 0 , 1); // Getting same output
如果我使用 javascript,我发现我得到了完美的输出:
var text = "अच्छी ाqस्थति में"; // Hindi String
var char = text.charAt(0);
console.log(char) // output like अ
请任何人告诉我这个问题以及解决这个问题的方法?如果 charAt 和 substr 工作方式相同,为什么会出现这些错误?
【问题讨论】:
标签: javascript php substr charat