###前提・実現したいこと
現在Rubyとsqlite3を用いてコマンドラインツールを制作しています。
無作為に数字を選出し、データベースからその数字と対応したidを振った項目を呼び出す、という。簡単なおみくじのようなものです。
例)"1"が選出される → "大吉|ラッキーカラーは緑|ラッキーアイテムはくまのぬいぐるみ",
この際の結果をコマンドプロンプト上で文字化けを起こさずに正しく日本語で表示するにはどうすれば良いでしょうか?
###発生している問題・エラーメッセージ
文字化け
Rubyのコマンドプロンプトからsqlite3を日本語の項目を含むテーブルを作成しました。
その後、そのテーブルから該当の項目を呼び出す"command.rb"ファイルを作成しコマンドプロンプト上で"Ruby command.rb" を実行すると、DBからの項目の呼び出し自体には成功するものの、日本語で入力した項目は全て文字化けしております。
###該当のソースコード
###試したこと
DBとコマンドプロンプトのエンコーディングを揃える、フォントを揃えるなどは一通り試しました。
###補足情報(言語/FW/ツール等のバージョンなど)
Ruby 2.0.0
sqlite3 1.3.11
です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/08/30 08:24
2016/08/30 13:00