[#49148] Ruby 1.9で、バイト長の部分文字列を作りたくて悩んでます — Daisuke Yokotsuka <yokots_d@...3-net.ne.jp>

はじめまして。横塚と申します。

16 messages 2013/01/29

[ruby-list:49152] Re: Ruby 1.9で、バイト長の部分文字列を作りたくて悩んでます

From: sunao tanabe <aib@...>
Date: 2013-01-29 10:43:23 UTC
List: ruby-list #49152
たなべです。

2013/1/29 Shota Fukumori (sora_h) <sorah@tubusu.net>:
> sorahです。
>
> data.bytes.take(72) で 72 バイトを Array で取得できるので、String で欲しければそれを join すれば
> String が取れると思います。
>
> String#bytes 、 Enumerable#.take のリファレンスをお読みください。

pack と String#force_encoding も調べておくとよさそうです。

http://rurema.clear-code.com/1.9.3/method/String/i/force_encoding.html

In This Thread