LoginSignup
2
2

More than 5 years have passed since last update.

Rubyでつまずいた備忘録

Posted at

Chris Pine著 初めてのプログラミング でRubyを勉強してみてつまずいた箇所の
自分勝手な備忘録です。

初めての躓きポイント。
getsメソッドで対話的なプログラムを記述したときのエラー。
本に書いてある通りに記述して

example.rb
  puts 'こんにちはあなたのお名前は?'
  name = gets.chomp
  puts 'あなたは'+name+'さんですね?すばらしい名前ですね'
  puts 'お会い出来て光栄です'+name+'さん:)'

を実行すると

terminal
  invalid multibyte char (US-ASCII)

とエラーが出る。

charと言ってるくらいなので文字コードの指定だろうと思い調べてみたらありました。

# encoding: utf-8 もしくは -*- encoding: UTF-8 -*- を先頭に記述で問題なく解決。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2