トップページ > プログラム > 2016年07月02日 > 0c7wAYOM

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

11 位/222 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000400000206



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net

書き込みレス一覧

Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
449 :デフォルトの名無しさん[sage]:2016/07/02(土) 16:12:53.91 ID:0c7wAYOM
以前、人工無能についてお聞きしたものです。以下のプログラムが文字化けしているので、
return "#{input}?A?A?E?E?H"
上記の部分を
return "#{input}って何?"
に書き直すとEncording::CompatibilityErrorが出てしまいます。ユーザーの入力場面でローマ字のままで
入力した場合は問題ないのですが、漢字やひらがなが入っていると、エンコードのエラーが出てしまいます。
いろいろと調べてみたのですが、うまい方法が見つからなくて困っています。どなたかご教授いただけないでしょうか?
なお、文字化けしたままの状態であれば、漢字・平仮名入力でもエラーは出ません。よろしくお願いします。
Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
451 :デフォルトの名無しさん[sage]:2016/07/02(土) 16:25:16.33 ID:0c7wAYOM
>>450
すみません、質問の意味が理解できません。ですが、プログラムの先頭には#! ruby -Ksとあります。
Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
454 :デフォルトの名無しさん[sage]:2016/07/02(土) 16:44:01.84 ID:0c7wAYOM
>>453
すみません、それもわかりません。面目ない・・・
Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
456 :デフォルトの名無しさん[sage]:2016/07/02(土) 16:52:56.82 ID:0c7wAYOM
>>455
ご指摘にあるようにShiftJIS、Windows32Jなどググってみたのですが、どれも書いてあることが理解できませんでした。
もうちょっと基本的な用語を調べなおして、改めて質問させていただきます。ありがとうございました。
Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
464 :デフォルトの名無しさん[sage]:2016/07/02(土) 22:24:30.36 ID:0c7wAYOM
>>459
アドバイスありがとうございます。試してみましたがうまくいかないようです(なんか変なことしているかも)。

ちょっと、このエンコードという問題はだいぶ難しそうなので、とりあえずRubyの基本を先にしっかり勉強したいと思います。
もっとも直近の目標が人工無能なので、遅かれ早かれ絶対に克服しなければならない問題なのは確かですが…
いずれにせよ、理解できないからと言っていつまでも足踏みしている暇はないので先に行きます。他の皆さんもありがとうございました。
Ruby 初心者スレッド Part 58 [無断転載禁止]©2ch.net
467 :デフォルトの名無しさん[sage]:2016/07/02(土) 22:50:14.62 ID:0c7wAYOM
>>466
ありがとうございます。もういいや、と思って別のことやろうと思いましたが、念のためTeraPadで打ち込んでみたら右下にエンコードがでました。
「UTF-8N」とあるようです。ところで、自分はきれいで見やすいとNETで評判の?SublimeText3を使っているんですが。エディタによっても結構違うんですね。
465さんのpaiza.IOみたいなエディタがあると便利なんですが、まあないものねだりしてもしょうがない。あまり、自分の質問だけでスレッドを私物化するのも
申し訳ないので、ここらでクローズさせていただきます。重ね重ねのアドバイスありがとうございます。


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