我想,放在標題(「Content-Type:text/html; charset = utf-8」);但不行php utf-8不起作用
<?PHP
header("Content-Type: text/html; charset=utf-8");
function randStr($rts=20){
$act_chars = "ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZ";
$act_val = "";
for($act=0; $act <$rts ; $act++)
{
mt_srand((double)microtime()*1000000);
$act_val .= $act_chars[mt_rand(0,strlen($act_chars)-1)];
}
return $act_val;
}
$dene = randStr(16);
print "$dene";
?>
輸出
K��A�CÞZU����EJ
該編碼不你的PHP文件有哪些? –
notapad ++ utf-8 without BOM – ncinar
有幾個錯誤。不要在多字節字符串中使用'[]'或'strlen()'。使用['mb_substr()'](http://php.net/mb_substr)和['mb_strlen()'](http://php.net/mb_strlen)。 – ComFreek