MySQLの文字コードについて、質問2点あります
環境は、Windows7
・MySQLサーバのバージョン: 5.5.8
・MySQL クライアントのバージョン: mysqlnd 5.0.7-dev - 091210
<質問1>
skip-character-set-client-handshakeせずに、
MySQLのClient charactersetを、utf8にしたいのですが、
my.iniへ、
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
と追記しても、
statusで確認すると、
Client characterset: cp932
と表示されてしまいます。
skip-character-set-client-handshakeと書かずに、
Client characterset: utf8
とするには、どうすればよいでしょうか。
<質問2>
Client characterset: cp932のメリットについて
Client charactersetを、
utf8じゃなくて、cp932にするメリットとしては、
何があるのでしょうか?
コマンドラインで日本語表示できることぐらいしか思いつかないのですが…
そもそも、「MySQLのClient characterset」の意味がよく分かっていないので、
教えてください
No.2ベストアンサー
- 回答日時:
質問1
my.ini でutf8指定なのに、mysqlでログインしたときにcp932となっているなら、起動時オプションが付いているか、編集しているmy.iniが別物の可能性があります。
windows vista 以降では、MySQLの本体を C:\Program Files にインストールしたりすると、設定ファイルをうまく変更できなかったりします。
質問2
mysql client とは、mysql/bin ディレクトリーに入ってる、mysqldump や mysqlmanager などのツール類のこと。これらを実行するときは[client]での設定を使う。
[mysql] での設定は、 コマンドラインで、mysql を起動するときの設定。
windows7 でコマンドライン表示をutf8に簡単に変更可能かどうかまでは知りませんが、vista までは、default cp932でutf8表示への変更は結構面倒なので、[mysql] でのcharacterset設定もcp932 にするのが吉。
あと、[mysqld] での設定で、server default 設定となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Mysqlの文字化けについて
-
設定が間違っていないのに文字...
-
検索で濁点や半濁点をヒットさ...
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
MySQLカラム名は日本語と英数字...
-
プライマリーキーの昇順でソー...
-
Puttyでサーバー上のMySQLを操...
-
PHP+MySQLから結果セット取得後...
-
テーブル作成でエラーが出てき...
-
VBAで変数内に保持された二次配...
-
ERROR 1045 (28000) (using pas...
-
mysqlのsecure-file-privオプシ...
-
パスワード入力を省略したい
-
ログイン履歴について
-
"文字列"? > CSVデータをMySQL...
-
updateがうまくできない。
-
「・」中点が入った文字列を条...
-
SQLiteについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MYSQLで日本語が入力できない
-
DB内の日本語データがPHPで取得...
-
あと、MySQLの文字コードはutf8...
-
Mysqlの文字化けについて
-
日本語をinsert時に文字化け
-
mysqldumpでリストアし一部外字...
-
MySQL5.1の文字列サイズは文字...
-
php・Mysql Like文で日本語が使...
-
UTF-8にしても文字化けが直らない
-
CSVをMYSQLにインポートすると...
-
MySQL 文字化けについて(PHP)
-
レンタルサーバーでphpmyadmin...
-
MAMP MySQl でコマンドプロンプ...
-
設定が間違っていないのに文字...
-
MYSQLでタイ語
-
phpからMySQLへの日本語文字化...
-
文字参照からUTF-8への変換
-
mysql>status で
-
cseデータ閲覧時の文字化け
-
さくらのレンタルサーバで文字...
おすすめ情報