phpqrcode防止输出乱码 thinkphp

hykeda8年前ThinkPHP2296
/**
   * 封装生成二维码函数
   *
   */ 
 function getQrcode($url){
     /*生成二维码*/
     vendor("phpqrcode.phpqrcode");
     $data =$url;
     $level = 'L';// 纠错级别:L、M、Q、H
     $size =4;// 点的大小:1到10,用于手机端4就可以了
     $QRcode = new \QRcode();
     ob_start();
     $QRcode->png($data,false,$level,$size,2);
     $imageString = base64_encode(ob_get_contents());
     ob_end_clean();
     return "data:image/jpg;base64,".$imageString;
 }
防止输出二维码出现乱码状态

相关文章

最新阿里云OSS文件上传部署

1、前往阿里云github下载SDK包:https://github.com/aliyun/aliyun-oss-php-sdk/releases。 这里介绍源码部署:Source code下载下来...

Thinkphp6中在构造函数中返回json数据

return json($arr)->send();如果直接在构造函数中使用return json()是不会返回json格式的数据的。必须调用send方法。...

记录thinkphp3.13移植到php7过程

随着php7的兴起,越来越多的公司用php7了,下面记录一次thinkphp3.1.3项目移植到php7解决兼容性的过程。 先在thinkphp...

composer升级thinkphp版本

之前用的thinkphp版本为tp5.0.12,最近tp已经更新到5.0.19以及5.1版本的5.1.12。 我一开始在目录下面直接使用了composer update...

composer安装插件包的时候提示PHP 版本不匹配

因为安装的 PHP 是 8.0 ,不匹配 composer.json 要求的版本,所以使用 composer 进行安装时会报错。在安装命令后加上 --ignore-pla...

发表评论    

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