UTF-8の文字列を255バイト以内に収める
公開日:
:
最終更新日:2014/02/04
Ruby
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
やりたい事
- 文字列 s は任意の長さである
- 文字列 s を255「バイト」以内に収める
実験
% ruby -e 'p ("J日本" * 40)'
"J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本"
% ruby -e 'p ("J日本" * 40)[0,255]'
"J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J日本J?"
% ruby -e 'p ("J日本" * 40)[0,255][254]'
151
リファレンスを見てみる
文字列クラス。任意の長さのバイト列を扱うことができます。
うーん、週末にじっくり調査してみるとするか…。
関連記事
- PREV
- 今週末のHacker’s Cafe ust
- NEXT
- positionについて調べる - 解決編