自分向けに要点だけメモっとく。 1.9対応かつM17Nでちゃんと動くように作る場合に あとでこのメモを参照しよう。 基本的に入力も出力もUnicode(UTF-8)を想定する。 Encoding#default_internal が設定されている場合はそのエンコーディングで返す 入力については、String#encodingを見る DummyEncodingは文字列として扱えない。 ユーザがString#force_encodingしないとならないようでは、M17N対応できたライブラリとは言えない。 ほとんどのライブラリは入出力はUTF-8だけを想定していていいんだけど、 ライブラリの性質上、どうしてもUTF-8以外のエンコーディングを入出力で取り扱わなければならない場合は、入力されたStringのString#encodingを確認したり、Encoding#defualt_interna
Subject: [ruby-dev:36523] Re: Encoding.default_internal のためのパッチ From: Yukihiro Matsumoto <matz@ b l g r Date: Thu, 25 Sep 2008 00:49:10 +0900 In-reply-to: 36517 まつもと ゆきひろです In message "Re: [ruby-dev:36517] Re: Encoding.default_internal のためのパッチ" on Wed, 24 Sep 2008 21:23:48 +0900, "NARUSE, Yui" <naruse / airemix.jp> writes: |Martin Duerst wrote: |> [ruby-core:18774] に Michael Selig から Encoding::def
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く