ホームページ  >  記事  >  php教程  >  Linux で MYSQL をプログラミングするときに中国語の文字化けを挿入する問題の解決策

Linux で MYSQL をプログラミングするときに中国語の文字化けを挿入する問題の解決策

WBOY
WBOYオリジナル
2016-06-13 12:33:03859ブラウズ

中国語の文字を挿入すると文字化けします。たとえば、最初に vim を set fileencoding=utf-8 に設定しましたが、うまくいきませんでした。その後、vim とは関係ありませんでした。
次に、C# コードを試し、エンコーディングを使用しました。後で .UTF8.GetString() メソッドも間違っていました。
落ち込んでいたのですが、突然、mysql の設定に問題があるのではないかと思いました。 ? ?
それでは、sudo nano /etc/mysql/my.cnf
次の赤いコードを挿入します。default-character-set = utf8、成功、文字化けなし~~~ エンコーディングはまったく必要ありません....
# これは正式には [safe_mysqld] として知られていました。現在は両方のバージョンが解析されています。
[mysqld_safe]
nice = 0
[mys qld]
#
# * 基本設定
#
user = mysql
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
言語 = / usr/share/mysql/english
skip-external-locking

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