環境
-
移行元
-
OS:Ubuntu 22.06
-
DB:mongo 4.0.3
-
-
移行先
-
OS:Amazonlinux 2
-
DB:mongo 4.0.3
-
-
クライアント
-
OS:windows 10
-
Shell:Powershell
-
概要
- mongoDump、restoreを使ってデータベース移行を行ったら移行先のmongoShellで文字化けが発生した。
事象の整理
DB | AP | ターミナル | 接続方法 |
---|---|---|---|
移行元 | 文字化けなし | 文字化けなし | SSH |
移行先 | 文字化けなし | 文字化けあり | AWS SSM |
なぜ移行元は文字化けしなかったのか
- おそらくOpenSSHの文字コードを使ってる
なぜ移行先は文字化けしたのか
- PowerShellがshift-jisだったから
まとめ
- 同じShellで片っぽが文字化けしていなかったのでPowerShellの文字コードは問題ないと思っていた。