[#38323] [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@...

押田です。

22 messages 2009/04/24
[#38331] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/26

永井@知能.九工大です.

[#38339] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/04/27

押田です。

[#38340] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/27

永井@知能.九工大です.

[#38697] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/06/21

永井@知能.九工大です.

[#38711] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/06/24

押田です。

[#38723] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/01

永井@知能.九工大です.

[#38743] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/07

押田です。

[#38747] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

永井@知能.九工大です.

[#38748] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/08

押田です。

[#38749] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

永井@知能.九工大です.

[ruby-dev:38304] [Bug #1375] Zlib::GzipReaderに対するエンコーディング指定

From: Sakuro OZAWA <redmine@...>
Date: 2009-04-13 03:58:59 UTC
List: ruby-dev #38304
Bug #1375: Zlib::GzipReaderに対するエンコーディング指定
http://redmine.ruby-lang.org/issues/show/1375

起票者: Sakuro OZAWA
ステータス: Open, 優先度: Normal
ruby -v: ruby 1.9.2dev (2009-04-12 trunk 23171) [i386-darwin9.6.1]

Zlib::GzipReaderでエンコーディングを指定しても効果がないようですが、これはそういうもので、
読んだ結果を適宜エンコーディングするのが正しいやり方でしょうか。

$irb -rzlib --prompt=simple
>> RUBY_VERSION
=> "1.9.2"
>> Encoding.default_external
=> #<Encoding:UTF-8>
>> gz = Zlib::GzipReader.open('test.txt.gz', 'r:UTF-8')
ArgumentError: wrong number of arguments (2 for 1)
	from (irb):3:in `initialize'
	from (irb):3:in `open'
	from (irb):3
	from /usr/local/bin/irb:12:in `<main>'
>> gz = Zlib::GzipReader.open('test.txt.gz', encoding: 'UTF-8')
=> #<Zlib::GzipReader:0x2f0800>
>> str = gz.read
=> "\xE3\x81\x93\xE3\x82\x93\xE3\x81\xAB\xE3\x81\xA1\xE3\x81\xAF\xE4\xB8\x96\xE7\x95\x8C\n"
>> str.force_encoding 'UTF-8'
=> "こんにちは世界\n"
>> gz.set_encoding 'UTF-8'
NoMethodError: undefined method `set_encoding' for #<Zlib::GzipReader:0x2f0800>
	from (irb):5
	from /usr/local/bin/irb:12:in `<main>'


----------------------------------------
http://redmine.ruby-lang.org

In This Thread

Prev Next