2011.02.17

マルチバイト文字の数え方(UTF8)

UTF8で書かれた文字列を何文字切り出したい!というとき、

・ utf8::decode($a); してから substr で切り出し、utf8::encode($x); で元に戻してから使う。

・ Encode::decode_utf8($text) してから substr で切り出し、Encode::encode_utf8 で元に戻してから使う。
 Encode::encode_utf8(substr(Encode::decode_utf8($text), 0, 10));

ってな感じでうまくいくとのこと。

ナイス解説 ⇒ Kerosoft : Modus Operandi

試したら確かにうまくいった。

よし、明日は早く帰る・・・!


2011.02.17, 01:41 / PC関係
マルチバイト文字の数え方(UTF8) はコメントを受け付けていません
2011.02.17

寒暖

PCの温度計、横浜10℃ってなってる。
この時間に10℃ってすごいけど、確かに暖かかったしな。

これが土曜まで続けばいいんだけど、明日・明後日って、また雨なんだっけ。
冬と春じゃ装いってもんが全然違うので、なかなか困る。

考えてみれば、家から駅までの間がいちばん寒暖の影響を受けやすいのか。
電車も、建物の中も、だいぶ調節されているし。

そこだけガマンすりゃ何とでもなるのか?
なんか違う気もするな。

明日早く帰るために、がんばる。
明後日も早く帰りたいから、がんばる。


2011.02.17, 00:41 / 日々所感
寒暖 はコメントを受け付けていません