文字セットを設定した後も文字化けが発生するのはなぜですか?
$load_list は user_name の値の最初の 2 文字を取り出してアスタリスクに置き換えます。まだ文字化けしていますが、漢字は 2 文字の前に表示され、その後にアスタリスクが続く必要があります
foreach($load_list as $k=>&$v){
$temp=&$v['user_name'];
//中国語があるかどうかを判断します
if (!preg_match('/^([x81-xfe][x40-xfe]){0,2}$/',$temp)){
$len=mb_strlen($temp,'utf-8');
}その他{
$len=strlen($temp);
}
for($k=0;$k
if($k>1){
$temp[$k]='*';
}