LoginSignup
0
0

More than 3 years have passed since last update.

ターミナル で文字化けしたら Git Bash を使おう

Posted at

はじめに

初心者ですが、Rails Girls Japan Advent Calendar 2020 の初日を書きます。

記事内容とは直接関係ないのですが、今年は Ruby技術者認定試験 Silver 合格Ruby技術者認定試験 Gold 合格 とRuby漬けの年でした。

しかしながら、こんなショボい失敗を続けています。自責の念
良い子の皆さんは真似をしないように。

VSCode で文字化け

cmd.exe
C:\Users\user\Documents\GitHub\baukis2>bundle exec rails db:create
FATAL:  ���[�U"superrino"�̃p�X���[�h�F�؂Ɏ��s���܂���
Couldn't create 'baukis2_development' database. Please check your configuration.

rails db:createしようとしただけなのにエラー、しかも文字化け。

文字コード確認

cmd.exe
C:\Users\user\Documents\GitHub\baukis2>chcp
現在のコード ページ: 932

chcpで文字コードの確認及び変更ができます。

文字コード番号 文字コード
932 Shift_JIS
65001 UTF-8

文字化け治らず

cmd.exe
C:\Users\user\Documents\GitHub\baukis2>chcp 65001
Active code page: 65001

C:\Users\user\Documents\GitHub\baukis2>bundle exec rails db:create
FATAL:  ���[�U"superrino"�̃p�X���[�h�F�؂Ɏ��s���܂���

あれれ、Rubyって内部コードがUTF-8じゃなかったっけ。

Git Bash で解決

rails をやっている方はGit 入っていると思います。

Git.Bash
user@DESKTOP-JJHPP4A MINGW64 ~/Documents/GitHub/baukis2 (master)
$ bundle exec rails db:create
FATAL:  ユーザ"superrino"のパスワード認証に失敗しました

ちゃんと表示されました。

まとめ

皆さん、よいクリスマス、よいお年をお過ごしください

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0