MAMP MySQl でコマンドプロンプトの日本語が??とでる対策法で
色々試しています。
私のレベルは手探り状態です。
それで!
元々は https://oshiete.goo.ne.jp/qa/12399242.html
の続きです。
私のパソコンですコマンドプロンプトに以下を入力すると
mysql> status
--------------
mysql Ver 14.14 Distrib 5.6.34, for Win32 (AMD64)
Connection id: 3
Current database: db1
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.6.34-log MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: latin1・・・▶参考書では utf8です。
Client characterset: cp932
Conn. characterset: cp932
TCP port: 3306
Uptime: 2 min 9 sec
-------------------------------------------
以上ですが、
参考URL https://choppydays.com/mysql-mariadb-latin1-utf8 …
~ですが 私のパソコも以下となりました。
mysql> SHOW VARIABLES LIKE "chara%";
+--------------------------+-----------------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------------+
| character_set_client | cp932 |
| character_set_connection | cp932 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | cp932 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\MAMP\bin\mysql\share\charsets\ |
+--------------------------+-----------------------------------+
冒頭の mysql> status と mysql> SHOW VARIABLES LIKE "chara%";
と何か関連性はありますか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
日本語Windowsというのは、いわゆるS-JISなる文字コードですから、それに合わせるしかないのでは?
ありがとうございました。
今後のためにと思い頑張りましたが!
私に合うはっきりとした資料が見当たらずに
断念しました。
コマンドプロンプトは安定していないようです。
しかし、書籍がコマンドプロンプトのを使っているので
それに合わせるしかないので、このままかパワーシェル
でも試してみます。
今後とも宜しくお願い致します。
No.2
- 回答日時:
テーブルの文字コードがUTF-8で、何もしないコマンドプロンプトはSJISなので、全角文字は化けます。
コマンドプロンプトの文字コードをUTF-8にすれば解決すると思います。
https://qiita.com/user0/items/a9116acc7bd7b70ecfb0
コマンドプロンプトを利用することを前提とし、今後も余計なことで悩みたくないなら、テーブルの文字コードをSJISにした方が早いです。
ご回答くださいまして、ありがとうございました。
以下やりましたが??となりました。
やり方がまずいのでしょうか?
ご紹介していただきましたURL~です。
-----------------------------------
■Windowsコマンドプロンプトの文字コード確認方法
コマンドプロンプトで、
chcp
と入力して[Enter]キーを押す
932と表示されたら、文字コードは、Shift-JISに設定されている
■Windowsコマンドプロンプトの文字コード変更方法
文字コードをUTF8に設定する場合
chcp 65001
と入力して[Enter]キーを押す
コマンドプロンプトを終了して、再度起動すると、文字コードは、Shift-JISに戻る
-------------------
以下コマンドプロンプトです。
(1回目の画面)
Microsoft Windows [Version 10.0.19041.985]
(c) Microsoft Corporation. All rights reserved.
C:\Users\20>chcp
現在のコード ページ: 932
C:\Users\20>
-------------------------------------------
2回目の画面(上記は全部消えました)
Active code page: 65001
C:\Users\20>
-----------------------------------
mysql> use db1
Database changed
mysql> select * from tb1;
+------+------+------+
| bang | nama | tosi |
+------+------+------+
| A101 | ?? | 40 |
| A102 | ?? | 28 |
| A103 | ?? | 20 |
| A104 | ?? | 23 |
| A105 | ?? | 35 |
+------+------+------+
5 rows in set (0.00 sec)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- PHP PHP & MySQL: Server-side Web Development ペーパ 1 2022/04/19 19:23
- MySQL MYSQL エラー 2 2022/10/18 11:37
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQL4.1の日本語化
-
MySQL 文字化けについて(PHP)
-
MySQL(UTF-8)で ~ が文字化け...
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
like句を使って日本語を検索す...
-
副問合せにLIKE文を使う方法は...
-
VBAで変数内に保持された二次配...
-
RPMのmysqlとmysql-serverの違い
-
ODP.NETのバージョン確認
-
「・」中点が入った文字列を条...
-
.sqlのファイルをそのままコマ...
-
検索機能
-
Float型の時の計算結果がおかしい
-
ERROR 1045 (28000) (using pas...
-
postgreSQLのデータ型
-
ACCESSとXサーバーをODBCで接続...
-
プライマリーキーの昇順でソー...
-
PDFをDBに格納する/取り出すには?
-
MySQLにリモートホストから接続...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php・Mysql Like文で日本語が使...
-
MYSQLで日本語が入力できない
-
MySQL 文字化けについて(PHP)
-
UTF-8にしても文字化けが直らない
-
MYSQLでタイ語
-
MAMP MySQl でコマンドプロンプ...
-
mysqldumpでリストアし一部外字...
-
DB内の日本語データがPHPで取得...
-
さくらのレンタルサーバで文字...
-
xamppのMySQLの文字化け
-
MySQL5.1の文字列サイズは文字...
-
mysql>status で
-
「set names utf8;」という構文...
-
MySQL(UTF-8)で ~ が文字化け...
-
設定が間違っていないのに文字...
-
あと、MySQLの文字コードはutf8...
-
xampp の mysql 文字化け
-
xampp mysql5.0.51の文字化けに...
-
php $dsn
-
phpmyadminで編集すると文字化...
おすすめ情報