php 文字列を utf8 エンコーディングに変換する方法: 最初に「mb_detect_encoding」メソッドを使用して文字列エンコーディングを自動的に識別し、次に「mb_convert_encoding」関数を使用して国際標準エンコーディング「utf-8」に変換します。
推奨: 「PHP ビデオ チュートリアル 」
mb_convert_encoding を使用する場合は、まず文字エンコーディングを知っておく必要があります。エンコードが間違っています 文字化けします mb_detect_encoding を使用して文字列エンコードを自動識別し、国際標準エンコード utf-8 エンコードに変換します。
<?php $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5','LATIN1')); if($encode != 'UTF-8'){ $name = mb_convert_encoding($name, 'UTF-8', $encode); }
mb_convert_encoding — 文字エンコーディングを変換する
mb_detect_encoding — 文字エンコーディングを検出する
以上がPHP文字列をutf8エンコーディングに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。