将中文转换成Unicode -ASCII编码文字

不醉不休1年前杂项记录135

//将中文转换成 收录百 这种格式的文字,可适配网站标题描述等内容.

$site['Title'] =mb_convert_encoding ($site['Title'], "HTML-ENTITIES", "UTF-8");


上面的函数可以讲中文 UTF-8转成 ASCII编码,如果将两个后面的参数颠倒过来,可以将ASCII 转成中文。


前些天采集了一些数据,对方的数据是ASCII,但是数据的编码又缺少了分号; 


询问了CHAT GPT后,使用如下代码解决了:


/*----20231207增加数据格式处理---*/

$content = preg_replace('/(\d+)(?![\d;])/', '$1;', $content);//采集的编码文字数据增加分号

$content=mb_convert_encoding($content, "UTF-8", "HTML-ENTITIES"); //未知原编码,通过auto自动检测后,最后一个参数是ASCII 的意思,转换编码为utf-8汉字


相关文章

纸上烤鱼(ZSKY)DHT磁力链接搜索程序一键安装包

纸上烤鱼(ZSKY)DHT磁力链接搜索程序一键安装包

下面的文章来自 :https://lala.im/867.html 本人做了资料整理,因为在文章中,https://github.com/wenguonideshou/zsky.git上面的命令已经提...

关于宝塔面板在Linux系统,硬盘不足迁移网站数据到HOME目录下的情况

到系统盘磁盘有50GB硬盘,且这个服务器已经自己挂载或者是商家开通的服务器自动挂载300GB硬盘在HOME目录。在HOME目录创建一个WWW目录。cd homemkdir -p www第二、软连接设置...

think PHP 提示:No input file specified.

今天在宝塔环境中搭建了一个测试名字的系统,用的宝塔环境是5.6,持续提示No input file specified.刚开始以为是 NGINX环境的问题,通过关闭了宝塔在网站的配置“防跨站攻击(op...

VPS安装SSR代理软件

安装命令:bash <(curl -sL https://raw.githubusercontent.com/luciferkids/hijkpw-scripts/...

Linux服务器远程软件finalshell

下载链接https://drive.google.com/file/d/17xohMhy22wgRJ3ykU0SOwpo1Y9nLfPoU/view?usp=sharing...

Discuz教程:SEO设置各个论坛版块内容,无法保存

表现症状是后台,全局,SEO设置,这个菜单下的任何项目修改完提交页面之间刷新,不会提示保存成功。这种情况一般出现在论坛版块超过200个的时候。我用的是宝塔,打开该网站的设置界面,找到网站日志的错误日志...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。