文字のエンコーディングに関する「富豪的プログラミング」?

かずひこさんの「tDiary UTF8 化計画」を読んでふと思ったこと。

文字のエンコーディングに関する「富豪的プログラミング」はあり得るだろうか。
つまり、(1) すべてのエンコーディングのリソースを準備しておく。(2)クライアントから渡されたデータはrawなbinaryとして保存しておく。そして…
駄目だ、眠くて頭が回りません。残りは補完してください。要するに特定のエンコーディングに落とし込まないようにするという方法を言いたいらしいです。わたしは。
追記:
なかださんから「もしかして、Ruby2で予定されているタイプのM17Nのようなものですか?」とのコメントが。感謝。[あとで調べる]