From: "NARUSE, Yui" Date: 2008-06-04T07:58:32+09:00 Subject: [ruby-list:44998] Re: yamlとencoding 成瀬です。 Yutaka Kanemoto wrote: > 金本と申します. > > 返事が大変遅くなり申し訳ございません. > いただいたパッチなのですが、こちらの意図がうまくお伝え > できなかったようで、期待する動作になりませんでした. > つまりまだjoin時にArgumentErrorになってしまいました。 あれ、そう動くようにしたつもりだったのですが・・・、動きませんね。 > このパッチではload後にUS-ASCIIな文字列もUTF-8になってしまいますが、 > 毎度チェックするのもどうかと思ったので、 > とりあえずそのままにしてあります。 > 個人的にはこれで目的が達成されるのですが、 > 実際の実装はぜんぜんこれでなくてかまわないとして、 > このような動作は提案として受け入れていただけますでしょうか? そのような感じで良いかと思います。 ただ、確かにもとの文字列のエンコーディングを結果の文字列にセットする、 というのは妥当なように思えるのですが、YAMLの仕様を考えると、 UTF-8決め打ちの方がいいかなぁという気がしています。 また、実際にエンコーディングをセットする場所はそこでなく、 もうちょっと後の工程の方がいいような気がするので、 そこも改めて追いなおしてみます。 わたしは方針自体には賛成しています。 -- NARUSE, Yui