文字化け発生
MariaDBを使って、データの登録テストをしている時でした。
「高𥔎」でデータ登録リクエストを行ったところ、
データベースには「高????」と登録されていました。

顔文字もNG?🤔
その後、他の文字も色々と試したところ、顔文字「🫡」なども「????」となってしまうようでした。

????
原因はDBテーブルの文字セット?
調べてみたところ、「𥔎」や顔文字は4バイト文字のようで、
テーブルの文字セットが utf8mb4 でないと正しく登録できないことがわかりました。
そこで、テーブルの文字セットを変更して、再テスト!!
・
・
・
・
・
・
・
・
・

駄目みたいですね。
ソースコードも直す必要あり
PDOの初期化部分の文字コードも正しく設定する必要がありました。
こちらにも忘れずに「charset=utf8mb4」を指定してあげましょう。
NGなコード
// 文字コードを「utf8」で設定
$dbh = new PDO('mysql:host=***;dbname=***;charset=utf8;', $user, $pass);
OKなコード
// 文字コードを「utf8mb4」で設定
$dbh = new PDO('mysql:host=***;dbname=***;charset=utf8mb4;', $user, $pass);
解決
無事完成!

同じような問題で困っている方の参考になれば幸いです!