Ruby の Curses モジュール を使って以下のような日本語を表示させるプログラムを実行させたところ、端末上には文字化けした状態で表示されてしまいました。 #! ruby -EUTF-8 # coding: UTF-8 require 'curses' Curses.init_screen begin win = Curses.stdscr.subwin(5,30,2,2) win.box(?|,?-,?*) win.setpos(2,2) win.addstr("subwindow です") win.refresh Curses.getch ensure Curses.close_screen end 環境 Ubuntu 10.04 (Desktop 版) Ruby 1.9.3-p125 (rvm でインストール) curses ライブラリ周りは Ubuntu のデフォルトの状態の