ホームページ  >  記事  >  バックエンド開発  >  PHP文字列をutf8エンコーディングに変換する方法

PHP文字列をutf8エンコーディングに変換する方法

藏色散人
藏色散人オリジナル
2020-09-07 09:52:273035ブラウズ

php 文字列を utf8 エンコーディングに変換する方法: 最初に「mb_detect_encoding」メソッドを使用して文字列エンコーディングを自動的に識別し、次に「mb_convert_encoding」関数を使用して国際標準エンコーディング「utf-8」に変換します。

PHP文字列をutf8エンコーディングに変換する方法

推奨: 「PHP ビデオ チュートリアル

mb_convert_encoding を使用する場合は、まず文字エンコーディングを知っておく必要があります。エンコードが間違っています 文字化けします mb_detect_encoding を使用して文字列エンコードを自動識別し、国際標準エンコード utf-8 エンコードに変換します。

<?php
$encode = mb_detect_encoding($str, array("ASCII",&#39;UTF-8&#39;,"GB2312","GBK",&#39;BIG5&#39;,&#39;LATIN1&#39;));
if($encode != &#39;UTF-8&#39;){
    $name = mb_convert_encoding($name, &#39;UTF-8&#39;, $encode);
}

mb_convert_encoding — 文字エンコーディングを変換する

mb_detect_encoding — 文字エンコーディングを検出する

以上がPHP文字列をutf8エンコーディングに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。