ANSIエスケープシーケンスではまった

LaravelでFeatureテストをしたら突然こんな文字列が

コマンドプロンプトキャプチャ

37;1m とは????

なんだこれは!?読めん!!

調べたところ、ANSIエスケープシーケンスというこのでした。

ANSIエスケープシーケンスの説明はこちら

解決までにとても時間を無駄にしてしまったので、解決方法を記しておきます。

ANSIエスケープシーケンス解決方法

いままでこんな表示になっていたかなと色々と調べ、ansiconなるものをインストールする必要があるとかないとか

いやそんなはずはないと思いコマンドプロンプトのプロパティを見ていると下記を発見

コマンドプロンプトの設定

『レガシーコンソールを使用する』

ってなんか怪しくないか、、と思い設定を外したところ

正しく色付きで表示されるようになりました。

誰だこんな設定を入れたのは、、いや自分なんだろうけど

結果

無事に『37;1m』などの表示がなくなり、正しく表示されております。

設定変更後のコマンドプロンプトキャプチャ

結構エラー出てますが、とりあえず前に進んだという事で。。

コメントを残す