ホームページ > バックエンド開発 > PHPチュートリアル > 文字セットを設定した後も文字化けが発生するのはどうすればよいですか?

文字セットを設定した後も文字化けが発生するのはどうすればよいですか?

WBOY
リリース: 2016-06-13 12:33:29
オリジナル
774 人が閲覧しました

文字セットを設定した後も文字化けが発生するのはなぜですか?
$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]='*';
}

文字セットを設定しても文字化けが発生する
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート