ホームページ  >  記事  >  バックエンド開発  >  PHP中国語エンコード変換の問題

PHP中国語エンコード変換の問題

coldplay.xixi
coldplay.xixiオリジナル
2020-08-06 10:42:042179ブラウズ

php 中国語エンコーディングの変換方法: 1. iconv 関数を使用します。コードは [string iconv (string $in_, string $out_, string $str)]; 2. [mb_convert_encoding] 関数を使用します。

PHP中国語エンコード変換の問題

#php 中国語エンコード変換方法:

1.

iconv

string iconv ( string $in_charset , string $out_charset , string $str )
最初のパラメータ: コンテンツの元のエンコーディング

2 番目のパラメータ: ターゲットのエンコーディング

3 番目のパラメータ: 変換される文字列

$filename='我爱你中国';
$filename = iconv('gbk','utf-8',$filename);

分析: $filename を gbk から utf8

2 に変換します。

mb_convert_encoding

string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )
最初のパラメータ: 処理される文字列

2 番目のパラメータ: ターゲット エンコーディング

3 番目のパラメータ: 元のコンテンツ エンコーディング

$filename='我爱你中国';
$filename = mb_convert_encoding($filename,'GBK','UTF-8');

分析: $filename を utf8 から gbk に変換

三、

mb_detect_encoding文字エンコーディングの表示

$filename='我爱你中国';
$encode = mb_detect_encoding($filename, array("ASCII","UTF-8","GB2312","GBK","BIG5"));
echo $encode;die;
ここに画像の説明を挿入

PHP中国語エンコード変換の問題

関連する学習の推奨事項:
php プログラミング# ## (ビデオ)#########

以上がPHP中国語エンコード変換の問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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