トップ 一覧 検索 ヘルプ RSS ログイン

Rubyの変更点

-[プログラミング言語Ruby|http://www.ruby-lang.org/ja/]のバージョン1.8系では、
+!! Ruby 2.0
+
+[プログラミング言語Ruby|http://www.ruby-lang.org/ja/]のバージョン2.0では、
+JIS X 0213の符号化方式のひとつEUC-JIS-2004に対応しました。
+
+文字コードの名前として "EUC-JIS-2004" という名前で入っています。
+文字コードを指定する場面でこの名前を指定すればOKです。
+Ruby 2.0では"EUC-JP-2004" となっていましたが、2.1.3で "EUC-JIS-2004" に修正されました。
+
+JavaやPython等と異なり、内部処理用にUnicodeに変換するのでなく、
+EUC-JIS-2004のコード自体を直接処理することができます。
+Unicodeとの変換も可能です。
+
+一方、過去のバージョンで使用できたIconvクラスは2.0では削除されているので、
+これを利用してEUC-JIS-2004やShift_JIS-2004のテキストデータを変換することは
+できなくなっています。
+
+!! Ruby 1.8
+
+Ruby 1.8系では、
-ISO-2022-JP-3 が扱えます (呼び出すiconvのバージョンに依存します)。
+ISO-2022-JP-3 が扱えます (呼び出すiconvの実装、バージョンに依存します)。
-!!コメント
-{{comment}}
+!!関連項目
-{{attach}}
+* Python - 同じくWeb開発に用いられる軽量言語
+* PHP - 同じくWeb開発に用いられる軽量言語