railsで全角が入った文字の文字数指定での取り出し

0pt

railsでstringから文字数を指定して一部を抜き出すとき、
self[0,10]とかで指定すると、文字化けする。
self[0,10]はバイト数を指定しているので、UTFだと変にバイトが残る。
なので、下のように取り出す。

self.split(//u)[0,10]

これで最初の10文字とりだせます。

「railsで全角が入った文字の文字数指定での取り出し」について友人に書いてもらう。

あなたにとって「railsで全角が入った文字の文字数指定での取り出し」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

関連したキーワードを持つお気に入り

他の人の「railsで全角が入った文字の文字数指定での取り出し」を見る