MySQL存储字符表情.
最近在小程序评论中要支持字符表情,发现字符表情一个字符占四个字节,所以需要将字段与数据库改为utf8mb4编码格式,但是改完数据库,表和字段编码后表情一直是问号??? 需要将字段与数据库改为utf8mb4编码格式; 记录一个自己犯的错误: 不仅要修改字段的编码格式,还要修改表的编码格式,mysql数据库的的config文件 还要修改创建数据库链接时所用字符编码格式为’utf8mb4’才行 之前在修改了前三个地方的编码格式后,无论怎么尝试都不生效,表情一直是???,结果发现代码里创建数据库链接的地方编码格式还是utf-8,改成utf8mb4,再试好了
MySQL Store Emoji utf8mb4 Setup
Enable utf8mb4 at DB, table, column, and connection to persist emoji instead of question marks.
ApiCloud打包H5壳APP,apicloud h5使用api对象接口,h5退出App应用方法,Apicloud Web App退出App
ApiCloud打包H5壳APP,apicloud h5使用api对象接口,h5退出App应用方法,Apicloud Web App退出App 使用H5打包的apicloud web app,需要退出App时,可以直接调用这个接口 <div onclick='closeApp()'>直接退出!</div><script> api.closeWidget({ silent:true // 静默退出 });</script> ApiCloud api接口可以直接在Web App里使用https://docs.apicloud.com/Client-API/api#14
ApiCloud Web App Exit Method
Call api.closeWidget in an H5 packaged ApiCloud app to exit directly.
PHP图像文字绘制 坐标尺寸测量 PHP图像文字水平居中处理
PHP绘制文字到图像时,有时需要文字居中,这时候就要用到imagettfbbox函数.示例: //1.配置图片路径$src = '图片本地路径';//2.获取图片信息$info = getimagesize($src);//3.通过编号获取图像类型$type = image_type_to_extension($info[2], false);//4.在内存中创建和图像类型一样的图像$fun = "imagecreatefrom" . $type;//5.图片复制到内存$image = $fun($src);$font = "字体.ttf";$content='我是文字内容';$fontSize = 40;//像素字体大小//设置字体颜色和透明度$color = imagecolorallocatealpha($image, 0,0,0,0);//计算文字边距坐标位置$fontBox = imagettfbbox($fontSize, 0, $font, $content);//文字水平居中处理 $i...
WeEngine Post-Login Redirect
Modify login controller to redirect directly to module backend after successful auth.
微擎登录后,直接跳转到应用后台
微擎登录后,直接跳转到应用后台 微擎版本: v2.5.4 根目录\web\source\user\login.ctrl.php 底部找到 itoast("欢迎回来,{$record['username']}", $forward, 'success'); 代码,在前面添加 $forward ='./index.php?c=home&a=welcome&do=ext&m=模块名'; 最终 isetcookie('__uid', '1', 7 * 86400);isetcookie('__uniacid', '2', 7 * 86400);$forward ='./index.php?c=home&a=welcome&do=ext&m=xxx';itoast("欢迎回来,{$record['username...