前提・実現したいこと
ハッシュ値を生成して出力すると文字化けします。
対処法のご教示をお願いします。
該当のソースコード
sample.rb
ruby
1require 'digest' 2 3value ="test" 4hashValue = Digest::SHA256.digest(value) 5puts hashValue
ターミナルで実行すると出力結果が文字化けします。
> ruby .\sample.rb ��Ё�L}e�/��Z���O?+ �,�]l��
試したこと
ruby
1require 'digest' 2 3value ="test" 4hashValue = Digest::SHA256.digest(value) 5puts hashValue.encode("UTF-8")
エラーメッセージ
`encode': "\x9F" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError)
補足情報(FW/ツールのバージョンなど)
Windows
ruby 2.4.5p335
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/01 13:41