PHP接入微信登陸時處理微信暱稱表情

2022-09-12 01:21:17 字數 1095 閱讀 4720

# 存

base64_encode($wechatnickname);

# 取base64_decode($wechatnickname);

此處可以使用thinkphp的獲取器, 如果是lar**el可以使用訪問器

正則匹配emoji並且替換

// 方法1

static public function removeemoji($nickname)

-\x]/u', '', $nickname);

$nickname = preg_replace('/[\x-\x]/u', '', $nickname);

$nickname = preg_replace('/[\x-\x]/u', '', $nickname);

$nickname = preg_replace('/[\x-\x]/u', '', $nickname);

$nickname = preg_replace('/[\x-\x]/u', '', $nickname);

$nickname = preg_replace('/[\x-\x]/u', '', $nickname);

$nickname = str_replace(array('"', '\''), '', $nickname);

return addslashes(trim($nickname));

}// 方法2:

static public function filteremoji($nickname)

, $nickname);

}

資料庫使用 utf8mb4 的字符集

create database `test` character set 'utf8mb4' collate 'utf8mb4_general_ci';
注: 當資料庫字符集為 utf8mb4 時, 資料庫連線字符集也應該改為 utf8mb4, 防止不必要的bug

Android 微信登陸

implementation com.tencent.mm.opensdk wechat sdk android without mta android debug buildtypes debug 5.建乙個包 名字叫wxapi 必須一致 在這個包裡建立乙個類,wxentryactivity 一致...

微信公眾平台開發(一) 接入微信公眾平台

一 接入流程分析參考官方文件 參考文件接入概述分別由以下幾部分完成 1 填寫伺服器配置 2 驗證伺服器位址的有效性 3 依據介面文件實現業務邏輯 按照流程第一部是先填寫伺服器配置,但是我們通常都是先做第二步 編寫 驗證伺服器位址的有效性 controller的寫法 restcontroller pu...

java微信授權登陸

專案列表 com.souvc.weixin.pojo類 token 憑證自己生成get 和set方法 public class token weixinoauth2token網頁授權資訊自己生成get 和set方法 public class weixinoauth2token weixinuseri...