ホームページ >バックエンド開発 >PHPチュートリアル >SQL プログラミング Linux での MYSQL プログラミング時に中国語の文字化けを挿入するための解決策
中国語の文字を挿入すると文字化けします。たとえば、最初に vim を set fileencoding=utf-8 に設定しましたが、うまくいきませんでした。その後、vim とは関係ありませんでした。次に、C# コードを試して、Encoding.UTF8 を使用しました。後で .GetString() メソッドが正しくありませんでした。
落ち込んでいて、突然、mysql の設定に何か問題があるのではないかと思いました。 ? ?
それで、 sudo nano /etc/mysql/my.cnf
次の赤いコードを挿入します。default-character-set = utf8、成功しました。文字化けはもうありません~~~エンコードはまったく必要ありません....
#これは正式には [safe_mysqld] として知られていました。現在、両方のバージョンが解析されています
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#
# *基本設定
#
ユーザーpid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
default-character-set = utf8
port = 3306
basedir = /usr
datadir = /var /lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
以上、SQL プログラミングの内容も含め、Linux 上の MYSQL プログラミングで中国語の文字化けを挿入する場合の解決策を紹介しましたが、PHP チュートリアルに興味のある友人の役に立てば幸いです。