'こんにちは、私は古いDOS文字176から178(グラデーションで塗りつぶされたカーソル)、ユニコード2591、2592、2593、Windowsコンソールのルビーの明るい、中程度、暗い色合いを印刷したいのですが、どうすればよいですか?
これを試しました
p "\u2592" #=> "\u2592"
p [176].pack('U*') => °
使用しないでくださいp; 使用しますprint(またはputs末尾の改行が必要な場合)。 pを使用して表示します。これにより、引用符などを#inspect含め、ソースコードにコピーして貼り付けることができ、テキストを出力する通常の方法になります。 printputs
プログラムとコンソールでエンコーディングが正しく設定されていると仮定するとprint "\u2592"、同様の機能が正常に機能するはずです。Unicode用のWindowsコンソールをセットアップするのは難しい場合がありますが、サードパーティのコンソールアプリケーションを確認することをお勧めします。