今日のお勉強。180131-Rubyの基本

Rubyの基本。180131

Ruby入門 

を見ながらRubyを勉強してました。

「文字列」という単元の「バックスラッシュ記法によるエスケープ」までやりました。

 

 

バックスラッシュの出し方

optionキー + ¥キー でバックスラッシュが出てくる

\n

と書くと、改行される。

 

 

kconv

Ruby2.0の文字エンコーディングの簡単なまとめ。KconvとM17N - プログラマでありたい

なんか文字コード変換するためのもの。

でも、書いてる時に、tosjis と記述すると、実行する時に?マークばかりでて文字化けしてしまいました。

toutf8 と書くと出力されました。

 

 

$KCODE

最近のrubyだと、

print("KCODE=", $KCODE);

と書いてもエラーが出てしまい、出力されない。

調べてみると、以前のrubyはそう書いていたらしい。

最近だと、

print("ENCODING=", __ENCODING__);

と書くと出力されるそうです。