トップページ > プログラム > 2014年05月29日 > iB+Mol+9

書き込み順位&時間帯一覧

35 位/185 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000010000102



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Ruby 初心者スレッド Part 54

書き込みレス一覧

Ruby 初心者スレッド Part 54
857 :デフォルトの名無しさん[sage]:2014/05/29(木) 17:23:25.44 ID:iB+Mol+9
NetBeans IDE 8.0
jruby 1.7.3

rubyで日本語文字を使うと invalid multibyte char (US-ASCII)エラーがでました
ぐぐって
1.netbeans.conf の netbeans_default_options の項目に"-J-Dfile.encoding=UTF-8"を追加
2.rubyファイルの先頭に"# encoding: utf-8"を追加

を行うとエラーは解消されたんですが、今度は文字化けするようになりました
p "あ" → "\u3042" みたいな状態です
どうやったら日本語が表示できるよになるかご存知のかたはいらっしゃいませんか?
よろしくお願いします
Ruby 初心者スレッド Part 54
861 :デフォルトの名無しさん[sage]:2014/05/29(木) 22:25:55.99 ID:iB+Mol+9
>>857です
>>858-860さん
教えていただきありがとうございます
あれはUnicode文字列に直された「あ」であって、仕様ってことなんですね
ruby2.0.0でもターミナル上で試してみたけど同じ感じになりました

rubyは今朝から勉強しはじめたんですが、pとputsは同じものだと勘違いをしていました
>>860さんに教えてもらったputsやjrubyにオプションを使ってうまくできました
pとputsの仕様を理解して、どっちを使うか考えてみます
勉強になりました、ありがとうございます


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。