ホームページ  >  記事  >  バックエンド開発  >  SQL プログラミング Linux での MYSQL プログラミング時に中国語の文字化けを挿入するための解決策

SQL プログラミング Linux での MYSQL プログラミング時に中国語の文字化けを挿入するための解決策

WBOY
WBOYオリジナル
2016-07-29 08:36:34861ブラウズ

中国語の文字を挿入すると文字化けします。たとえば、最初に 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 チュートリアルに興味のある友人の役に立てば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。