エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Windows版Rubyでp メソッドが文字化けする件の回避(-Uオプション) - dogatana's diary
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Windows版Rubyでp メソッドが文字化けする件の回避(-Uオプション) - dogatana's diary
いわゆるprintfデバッグに相当する pメソッドなのだが、漢字が正しく表示されない。 例えば class Tel d... いわゆるprintfデバッグに相当する pメソッドなのだが、漢字が正しく表示されない。 例えば class Tel def initialize(number, name) @number = number @name = name end end kyoto = Tel.new('075', '京都市') p kyoto を実行すると、ruby 1.9からだったと思うが、 > ruby tel.rb #<Tel:0x2dcb764 @number="075", @name="\u4EAC\u90FD\u5E02">のように悲しい結果になる。 試行錯誤の結果、どうやらEncoding.default_internal の問題の模様。 実際に def show_enc %i(default_external default_internal).each do |enc| puts "Enco