前面に書かれた環境: MySQL 5.7+、MySQL データベースの文字エンコードは utf8、テーブルも utf8 シナリオ: WeChat はユーザー情報 (ニックネームを含む) の取得を許可し、データベースに保存します。一部のユーザーは成功しますが、少数のユーザーは失敗します。 それで、なぜ失敗したのでしょうか? エラーログを貼り付ける
これは、失敗したユーザーの WeChat ニックネームに絵文字記号が含まれているためです。 分析: MySQL は、UTF-8、GB2312、GBK などの複数の文字エンコード セットをサポートしています。 SHOW CHARSET コマンドで表示できます。 通常、デフォルトの文字エンコードとして UTF-8 を使用することをお勧めします。 上の図から、MySQL データベースには 2 セットの UTF-8 エンコーディング実装があることがわかります。
情報、公式の説明を確認してください: やっとヒント: 絵文字記号を保存する必要があるフィールドがある場合は、エンコードを utf8mb4 として指定することを忘れないでください。 MySQL 指定エンコーディングの実装における小さな落とし穴についての記事はこれで終わりです。MySQL 指定エンコーディングに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Dapr を使用してマイクロサービスをゼロから簡素化する例
ページドメインの関係:メインページ a.html はドメイン A: www.jb51.net に属し...
最近では、モバイルデバイスがますます普及しており、ユーザーがスマートフォンやタブレットを使用して W...
この記事では、MySQL 5.7.17 winx64解凍版のインストールと設定方法を紹介します。具体...
目次1. 遭遇した問題2. アイデア3. コード1. 遭遇した問題私たちは皆、mysqldump を...
この記事の例では、Appleの電卓を実装するためのJSの具体的なコードを参考までに共有しています。具...
序文フロントエンドで非常に便利な、小さなアイコン付きの検索ボックスを作成する方法をご紹介します。エフ...
1. 問題の原因友人の @水米田 から、POSITION に基づくマスタースレーブについて質問があり...
今日、VMware を使用してマシンに新しい仮想マシンをインストールしていたところ、次のように「この...
目次MySQL 5.6以前MySQL 5.6以降要約する知らせMySQL 5.6以前更新手順元のテー...
この記事は主にDockerによるKafkaのデプロイとSpring Kafkaの実装について紹介しま...
Dockerfile は、イメージをビルドするために使用されるテキスト ファイルです。テキスト コン...
弊社のネットワーク管理センターは管理センター兼サーバーとして機能します!各管理対象デバイスは、TCP...
MySQL を自分でインストールするのに 3 時間かかりました。チュートリアルはたくさんあるにもかか...
cellspacing は表内のセル間の距離です。セルパディングは、表のセル内の空白スペースです。一...
取引の実施REDO ログはトランザクションの永続性を保証し、UNDO ログはトランザクションのロール...