fatindeed/emoji-helper

Emoji helper 是一个用于转义emoji字符的工具。

1.0.0 2020-01-13 05:44 UTC

This package is auto-updated.

Last update: 2024-09-15 12:52:11 UTC


README

Travis PHP from Travis config Scrutinizer coverage Scrutinizer code quality

Emoji helper 是一个用于转义emoji字符的工具。

为什么要转义emoji字符

对于使用 utf8 字符集的 MySQL 数据库,插入emoji字符时将发生错误。

建议

您应首先尝试将数据库字符集更改为 utf8mb4。如果无法更改,则暂时使用此类。

使用方法

  1. 在 composer 中引入库。

    composer require fatindeed/emoji-helper
  2. 在 Laravel 或 Lumen 中。

    Fatindeed\EmojiHelper\Http\Middleware\RemoveEmojiCharacters 注册到中间件列表中。

    Laravel 使用方法

    Lumen 使用方法

  3. 非 Laravel 使用方法

    use Fatindeed\EmojiHelper\EmojiHelper;
    // code...
    $sqlSafeString = EmojiHelper::filter($originalString);