首页
学习
活动
专区
圈层
工具
发布

解决Typecho带有Emoji表情Database Query Error报错的处理方法!-星泽V社

今天写文章的时候插入emoji表情竟然「Database Query Error」报错,Typecho 默认不支持 Emoji 表情,这不是程序的锅,而是由于编码的问题造成。...Emoji 是一种在 Unicode 位于u1F601-u1F64F区段的字符。这显然超出了目前常用的 UTF-8 字符集的编码范围u0000-uFFFF。...1.修改评论内容字段的编码 使用数据库管理工具,找到 typecho_contents 评论表的 text 字段,将该字段的编码改为 utf8mb4_general_ci。...如果是评论不能使用就找到 typecho_comments 评论表的 text 字段,将该字段的编码改为 utf8mb4_general_ci。...user' => 'echo', 'password' => 'password', 'charset' => 'utf8mb4', //修改这一参数 'port' => '3306', 'database

1.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    3分钟短文:Laravel 从软删除说到模型作用域的概念

    第二步,调用模型对象的delete方法。...::destroy(1); 该方法可以可以用于批量删除传入的指定ID数组的条目: Contact::destroy([1, 5, 7]); 当然了,delete方法只是链式调用的一个方法,我们通过查询构造器过滤后的数据集...既然说到了模型作用域,我们不妨延伸一下,说说这个设计点,以及适用的场景。 比如说有一个查询条件在代码内到处都要用,有没有简写方法,写一次其他地方可以随意调用呢?这就是本地作用域的方法了。...return $query->where('vip', true)->where('trial', false); }} 给本地的作用域方法添加传入的参数: class Contact extends...\Database\Eloquent\Model;use Illuminate\Database\Eloquent\Builder;class ActiveScope implements Scope{

    2.5K30

    Laravel源码解析之Eloquent Model

    上篇文章我们讲了Database的查询构建器Query Builder, 学习了Query Builder为构建生成SQL语句而提供的Fluent Api的代码实现。...__callStatic, 调用不存在的实例方法会触发 __call, 很容易就猜到上面这些方法就是通过这两个魔术方法来动态调用的,下面让我们看一下源码。...__call转而去调用Eloquent Builder实例的这些方法,Eloquent Builder与底层数据库交互的部分都是依赖Query Builder来实现的,我们看到在实例化Eloquent...的where方法在接到调用请求后直接把请求转给来Query Builder的 where方法,然后get方法也是先通过Query Builder的 get方法执行查询拿到结果数组后再通过 newFromBuilder...是在Query Builder的基础上做了进一步封装, Eloquent Builder会把这些CRUD方法的调用转给Query Builder里对应的方法来完成操作,所以在Query Builder里能使用的方法到

    3.2K50

    【Laravel系列4.2】查询构造器

    在这里还需要注意的是,链式调用每个函数方法的返回值哦,只有返回的是 Builder 对象的才可以不停地链式哈,get()、toArray()、find() 之后可不能再继续链式了,因为它们返回的是结果对象...直接通过编辑器的跳转功能点击 update() 方法就会跳转到 laravel/framework/src/Illuminate/Database/Query/Builder.php 的 update(...这个就要一步一步来看了,前面其实我们已经看到了 laravel/framework/src/Illuminate/Database/Query/Builder.php 这个对象的类文件,那么我们是怎么通过...{ return $this->query()->from($table, $as); } 这个方法继续调用 query() 方法,实际就是创建了一个建造者对象。...use Illuminate\Database\Query\Builder as QueryBuilder; // laravel/framework/src/Illuminate/Database/

    19.6K10
    领券