YAML
Rubyの文字列に日本語が含まれる場合,YAMLドキュメントに変換すると,たとえば「'いろは'」が「!binary 44GE44KN44Gv」のようにバイナリデータとして変換されてしまいます。この問題は,根本的にはRubyにおいて文字列とバイナリデータの区別がないことが原…
YAML(YAML Ain't Markup Language)とは,データを構造化して表現するためのフォーマットです。目的はXMLと似ていますが,インデントを主体とした記法のため,XMLより読みやすく,書きやすく,わかりやすくなっています。 またデータシリアライゼーション(…
Ruby は標準添付の YAML で、Perl は YAML::Syck にします。でもって、Syck のオプションを $YAML::Syck::ImplicitTyping = 1; $YAML::Syck::SingleQuote = 1; にするとたぶん互換になるみたいです。ImplicitTyping は POD にも「こうすると互換になるよ」っ…