ひよこの外部記憶

めもおきば

2013-01-01から1年間の記事一覧

【Ruby】UTF-16でエンコードされたファイルを扱う方法

#UTF-16でエンコードされたファイルをUTF-8に変更する方法について ※Ruby 2.0.0-p247で動作(どのバージョンから動くのかは調べていない) 調べるとiconvを使う方法やnkfを使う方法等情報が混在していたため、備忘録がてらまとめておく 以下の例では、ディレク…

パーフェクトRuby 2章

#第二章 簡潔にまとまってるのでreferenceに良いかも、忘れた頃にもう一回読んでも良いかも以下、曖昧だった箇所、初めて知った事 ##スコープ ### ローカル変数 JavaScriptを弄った後いつも混乱するからまとめ Rubyのスコープはブロック > メソッド定義 > ク…

パーフェクトRuby 1章

パーフェクトRubyが手元に届いたので各章ごとにエントリ書いていく 今後はmarkdownで書ける手作りブログに移行予定のため、Markdown記法っぽく書いてあります。 #第一章 導入なので今までのおさらい感があった。 調べた事や曖昧であった点を備忘録的に書いて…

エンコードの話

[記述中] sakuraエディタで開いた際の右下に表示されるエンコードが 「Unicode」 だった場合、そのファイルはUTF-16でエンコードされている。Rubyで操作するなら f = open(filepath, "rb:UTF-16LE"); str = f.read(); str = str.encode("utf-8"); みたいに書…