Ruby
1kikkyo = ["大吉", "中吉", "小吉", "末吉", "凶"] 2a = rand(5) 3puts "名前を入れてください" 4name = gets 5puts name, "さんの運勢は", kikkyo[a], "です!" 6
前提・実現したいこと
ネット上で参照した以下のコードで、文字入力の際に。全角のひらがな、カタカナ入力すると文字化けしてしまい改善したいです。(半角英字では、文字化けせず)
発生している問題・エラーメッセージ
`名前を入れてください
はの
�͂�
さんの運勢は
末吉
です!
該当のソースコード
kikkyo = ["大吉", "中吉", "小吉", "末吉", "凶"]
a = rand(5)
puts "名前を入れてください"
name = gets
puts name, "さんの運勢は", kikkyo[a], "です!"
試したこと
文字コードをUTF-8で保存していること確認。
色々と調べたのですが、gets の文法の問題なのか環境の問題なのかよくわからず、、
補足情報(FW/ツールのバージョンなど)
どうぞ、よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー