PHPはテキストエンコーディングを自動的に認識して変換します
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-25 08:53:45
-
-
- /**
- * @ 変換対象の文字列テキスト
- * @ エンコード対象のエンコード
- **/
- function detect_encoding($string,$encoding = 'gbk'){
- $is_utf8 = preg_match('%^(?:[x09x0ax0dx20-x7e] | [xc2-xdf][x80-xbf]| xe0[xa0-xbf][x80-xbf]{2} | xf0[x90-xbf][x80-xbf]{2} | [xf1-xf3][x80-xbf]{3} | xf4[x80-x8f][x80-xbf]{2} )*$%xs', $string);
- if($is_utf8 && $encoding == 'utf8'){
- return $string;
- }elseif($is_utf8){
- return mb_convert_encoding($string, $encoding, "utf-8");
- }else{
- return mb_convert_encoding($string, $encoding, 'gbk,gb2312,big5');
- }
- }
复制番号
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11