Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。Codeで使って、以下のコードを出力すると文字化けしてしまいます。OS、Rubyのバージョン、ソースコードの文字コード、実行しているターミナル(WindowsならコマンドプロンプトやPowershellなど、それ以外ならbashなど)、VSCodeで実行するさいにどのようにしているのか、など、考えられる関係しそうな情報はあればあるほど助けになります。質問文下の「編集」から自由に追記できますので、よろしくお願いいたします。14:07どうやって出力しました?具体的なコードを書いてもらうと回答が付きやすくなると思います。票1文字化けしているわけではなく、文字列リテラルのエンコーディングと、外部エンコーディングが一致しないため、エスケープして表示されています。pを使っているのだと思いますが、pは基本的にデバッグ用のメソッドで、エンコーディングが一致しない場合このような動作をします。外部エンコーディングをUTF-8に合わせてしまう方法があります。日本語のWindows環境では外部エンコーディングがWindows-31Jであることが一般的なため、それを前提に書かれている既存のスクリプトは誤動作するかもしれません。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。