Navicat はテーブルの作成時にエラーを報告することがあります。警告: 1366 文字列値が正しくありません: 列 'sub_station_name' の '\xE8\x82\x96\xE5\xB1\xB1...'。以下に解決策を詳しく紹介します。
推奨チュートリアル: MySQL 入門ビデオ チュートリアル
##解決策:
1. データベース スキーマの文字セットは utf-8 に設定されます。 2. テーブルの文字セットは utf-8 に設定されます。 3. 中国語の列の文字セットutf -8 に設定されています。4. 接続 URL に CharsetEncode=utf8が指定されています。ステップ 4 は非常に重要です。
備考:
1. データベースの文字セットを確認しますshow create database test;注: test はデータベースです。名前。 2. データテーブルの文字セットを確認します
show create table t_data;注: t_data はテーブル名です。
以上がナビキャット1366エラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。