MySQL で中国語を入力すると、次のエラーが発生します。 エラー 1366: 1366: 行 1 の列 'introduce' の文字列値 '\xE6\xB0\xB4\xE7\x94\xB5...' が正しくありません これはMySQLのエンコーディングの問題によるものです MySQLを開く mysql -u ルート -p パスワードを入力した後、次のコード行を入力して、MySQL で現在使用されているエンコーディングを表示します。 'character%'のような変数を表示します。
図からわかるように、データベースとサーバーの文字セットは latin1 エンコード方式を使用しています。latin1 エンコードは中国語をサポートしていないため、中国語を保存するとエラーが発生します。 解決策: /etc/mysql/my.cnf を変更します (これは mysql のデフォルトのインストール パスです) [クライアント] デフォルトの文字セット=utf8 [mysqld] 文字セットサーバー=utf8 [mysql] デフォルトの文字セット=utf8 保存して終了します。 MySQLサービスを再起動する サービスmysqlの再起動 ここで、MySQL 内の問題のあるテーブルを削除し、再構築して問題を解決します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: JSに関する7つの面接の質問、あなたはいくつ正しく答えられますか
テキストカルーセルは私たちの日常生活で非常に一般的です。スーパーマーケットや実店舗の入り口には、テキ...
今日はMySQLのインストール方法を学びましたが、その過程でいくつか問題が発生しました。関連記事をい...
MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース...
OBS studioかっこいいですが、 JavaScriptもっとかっこいいです。では、 JavaS...
質問: インデックスは作成されているのに、Like ファジー クエリがまだ遅いのはなぜですか?インデ...
まず、次の質問について考えてみましょう。このような膨大な量のデータをデータベースに挿入するには、通常...
1. jsonオブジェクトをjson文字列に変換し、文字列が「{}」であるかどうかを判断します。 v...
TypeScript を使用する場合、TypeScript が提供する型システムを使用してコードのあ...
目次一方向データフローの説明Vue2.x の使用法親コンポーネントに変更を通知するイベントのフォーム...
通常の説明%はどのクライアントでも接続できることを意味しますlocalhostはローカルコンピュータ...
目次1. 新しいプロジェクトを作成する2. 依存関係を追加する3. SpringコンテナにDrive...
目次開発中に発生した問題解決具体的な実装実績まとめバーチャルリストは、スクロールコンテナ要素の表示領...
結果:実装コード: <!DOCTYPE html><html class=&quo...
序文この記事では、Linux 構成ログ サーバーに関する関連コンテンツを主に紹介し、参考と学習のため...
この記事で使用されているPHPベースイメージはphp:7.3-apacheです。この記事の Lara...