Rubyの初心者です。
Rubyのバージョンを、
ruby-1.8.7 から ruby-1.9.3 に上げたのですが、
コマンドプロンプト上での漢字の表示が1.8.7ではできていたのですが、
19.3にすると、putsやprintで漢字を表示させようとすると、
invalid multibyte char (US-ASCII)
のエラーが出てしまって、漢字が表示されなくなってしまいました。
ヴァージョンを上げたことで、漢字を表示させるために何かやらないといけないこととかあるのでしょうか?
御経験のある方、御教示願えればと思います。
No.1ベストアンサー
- 回答日時:
1.9で、ASCII以外の文字を使うときには、ソースの前の方(1行目か2行目)で、文字コードの種類を指定する必要があります。
#! ruby
# encoding: Shift_JIS ←これが必要(実際の文字エンコーディングに合わせて指定)
puts "あいうえお"
とか。
デフォルトのエンコーディングがUS-ASCIIなので、いわゆる半角英数記号以外は使えません。
使えるエンコーディング種類は、下記で。
ruby -e "puts Encoding.list.map(&:to_s).sort"
Ruby 2.0 では、デフォルトが UTF-8 になるそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Chrome(クローム) googleアカウントのアイコンをローマ字または漢字で表示させたい 2 2023/05/06 22:25
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- その他(IT・Webサービス) 読めない漢字 4 2022/06/05 16:36
- Excel(エクセル) ある範囲のセルに何を入力すると、別のセルに○を表示させる 3 2022/04/05 15:51
- その他(ソフトウェア) PayPayのアカウント情報を入力すると「表示名」の入力に不備がありますと出てきてしまいます 1 2022/06/13 12:44
- 日本語 漢字の書き順 9 2023/02/11 07:51
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- その他(コンピューター・テクノロジー) 表示できない漢字をパソコン画面に出すにはどうすればいいのでしょうか? 6 2022/05/20 02:20
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンのスクリーンセーバー...
-
VBScriptでExcel(2019)上のデー...
-
ビーリアルのユーザー名を変え...
-
教えてください
-
(再質問)エクセルのマクロボ...
-
pandasでsqlite3にテーブル作成...
-
英数字を含む文字列(0-9,A-Z)...
-
pythonのerrorコード
-
1、Rstudioで回帰直線を求める...
-
パイソンのクラスについて
-
【メモリ不足で落ちる(python)】
-
バーチャルボックスが使えなく...
-
GitHubは初年度以外は有料にな...
-
パイソンプログラミング
-
VSコード
-
GitHubについて
-
初心者 パイソンプログラム
-
Rubyについて質問です
-
VBA メモ帳の上書き保存がしたい
-
三項でたとえば交換って
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Rubyの.soについて
-
Yahoo知恵袋や教えてgooのよう...
-
RubyGems の「GEM」は何の略で...
-
chm版のリファレンスマニュアル...
-
ルビー、ruby の、初心者向けで...
-
Rubyで画像処理
-
ruby で C(コンビネーション...
-
システムエンジニアの適正について
-
小文字wと大文字Wの区別
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
VB.NETで階乗を求めるプログラ...
-
初心者 パイソンプログラム
-
CかC++どちらを覚えるべきですか?
-
Ruby interpreter (CUI) 2.2.3 ...
-
RubyでNo such file or directo...
-
web上のhtmlファイルから文字デ...
-
Rubyでpdfファイルを読み込む方法
-
プログラミング言語で大文字と...
-
ruby 全角ハイフンを半角ハイフ...
おすすめ情報