[#48430] WEBrick — 牛坂 博則 <ushizaka.hironori@...>
|牛坂ともうします。
8 messages
2011/10/03
[#48443] 関数の戻り値について — "Jun'ya Shimoda" <jun-shimo@...>
下田です。
7 messages
2011/10/07
[#48450] 1.8.7と1.9.2の挙動の違いについて — "Jun'ya Shimoda" <jun-shimo@...>
下田です。
13 messages
2011/10/09
[#48451] Re: 1.8.7と1.9.2の挙動の違いについて
— "Jun'ya Shimoda" <jun-shimo@...>
2011/10/09
下田です。
[#48467] net/https のproxy経由接続シーケンスについて — KASUGA Toru (春日 玄) <kasuga.toru@...>
春日と申します。
7 messages
2011/10/14
[#48468] Re: net/https のproxy経由接続シーケンスについて
— 名島太樹 <h.najima@...>
2011/10/14
名島と申します。
[#48475] Re: net/https のproxy経由接続シーケンスについて
— KASUGA Toru (春日 玄) <kasuga.toru@...>
2011/10/16
名島様
[#48480] [ANN]第13回ぐんまRubyの勉強会(guRuby)のご案内 — Yuichi NANSAI <nansai@...>
南齋と申します。
1 message
2011/10/17
[#48484] Windows で $0 へ代入すると刈り取られる — "5.5" <5.5@...>
5.5 です。
10 messages
2011/10/20
[#48485] Re: Windows で $0 へ代入すると刈り取られる
— Nobuyoshi Nakada <nobu@...>
2011/10/21
なかだです。
[#48486] Re: Windows で $0 へ代入すると刈り取られる
— "5.5" <5.5@...>
2011/10/21
5.5 です。
[#48496] IE9/Windows7(64bit)だとformをsubmitできない — 大縄亮 <onawa@...>
はじめまして。株式会社マイレージテクノの大縄と申します。
7 messages
2011/10/25
[ruby-list:48476] Ruby 1.8でMarshalされたStringのEncodingについて
From:
Masa <mhatakeyama@...>
Date:
2011-10-17 06:36:21 UTC
List:
ruby-list #48476
スイスで働いている畠山です。 ただ今、Ruby1.8からRuby1.9へのアプリケーション移行中なのですが、予想通りEncodingのIncompatibleエラーが多発しています。 一つ問題点があり、ご相談したく投稿いたします。 現行システムではMarshal化されたオブジェクトをデータベースに保存しています。Ruby 1.8でMarshalしたStringデータをRuby1.9でloadするとEncodingの情報はASCII-8BITになると思うのですが、これをUTF-8にどう変換したらいいものかと悩んでいます。loadしたあとに一つ一つforce_encodingすればたしかにUTF-8にでき問題ないのですが、問題はString情報がいろいろなオブジェクトに点在していること、Marshalされた単位が独自クラスごとなので、load時に一つ一つのオブジェクトの各変数がStringかどうかを判定するのは面倒なこと、などです。 Encoding.default_externalやdefault_internalも試してみたもののMarshalデータに対してはうまくいかないようです。 いまはすべてのオブジェクトを再帰的に走査してすべてのStringのEncodingをUTF-8に変換するスクリプトを作ろうとしているところですが、他に何か良いアイデアがあればお願いします。 畠山 ywesee GmbH