一堆的文件编码都是ANSI的,本来想用linux shell批量修改文件编码,却不太熟悉,写了个PHP脚本批量修改html文件的编码
代码如下 | 复制代码 |
|
其实主要用到mb_detect_encoding检测编码;使用mb_convert_encoding转换编码;这是mbstring扩展的函数
代码如下 | 复制代码 |
|
代码如下 | 复制代码 |
/**
* 检测编码
* string mb_detect_encoding ( string $str [, mixed $encoding_list = mb_detect_order() [, bool $strict = false ]] )
*
* @param $str 要检测的字符串
* @param $encoding_list 检测编码的顺序
* @param $strict 是否严格检测编码
*/
$str = 'http://www.111cn.net-PHP点点通';
echo $file_code = mb_detect_encoding($str, array('UTF-8','GBK','LATIN1','BIG5')); //UTF-8
/**
* 转换编码
* string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )
*
* @param $str 要转换的字符串
* @param $to_encoding 转换后的字符串
* @param $from_encoding
*/
echo mb_convert_encoding($str, 'GBK', 'UTF-8');

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

Atom编辑器mac版下载
最流行的的开源编辑器

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3汉化版
中文版,非常好用