Dmi*_*tri 25
如果您确定当前编码是纯ASCII,那么您不必执行任何操作,因为ASCII已经是有效的UTF-8.
但是如果你仍想转换,只是为了确保它的UTF-8,那么你可以使用iconv
$string = iconv('ASCII', 'UTF-8//IGNORE', $string);
Run Code Online (Sandbox Code Playgroud)
IGNORE将丢弃任何无效字符,以防有些字符无效.
使用mb_convert_encoding将 ASCII 转换为 UTF-8。更多信息在这里
$string = "chárêctërs";
print(mb_detect_encoding ($string));
$string = mb_convert_encoding($string, "UTF-8");
print(mb_detect_encoding ($string));
Run Code Online (Sandbox Code Playgroud)