twitterの文字数制限

なんか気になったのでtwitterの文字数制限について調べてみた。試した環境としてはOperaのアドレスバーからapiに向かって投げた。
※コードの改行は後から読みやすくするために入れています。

1バイト文字だと表示されるのは136文字+半角スペースとドット3つ
http://twitter.com/momizine/statuses/869792402
スペース無しだと折り返しが有効にならず、とりあえずTwitter上のレイアウトは見事に崩壊した。

abcderfgh1abcderfgh2abcderfgh3abcderfgh4
abcderfgh5abcderfgh6abcderfgh7abcderfgh8
abcderfgh9abcderfgh0abcderfgh1abcderfgh2
abcderfgh3abcder ...

2バイト文字だと表示されるのは136文字+半角スペースとドット3つ
http://twitter.com/momizine/statuses/869791016

☆☆☆☆☆☆☆☆☆1☆☆☆☆☆☆☆☆☆2☆☆☆☆☆☆☆☆☆3
☆☆☆☆☆☆☆☆☆4☆☆☆☆☆☆☆☆☆5☆☆☆☆☆☆☆☆☆6
☆☆☆☆☆☆☆☆☆7☆☆☆☆☆☆☆☆☆8☆☆☆☆☆☆☆☆☆9
☆☆☆☆☆☆☆☆☆0☆☆☆☆☆☆☆☆☆1☆☆☆☆☆☆☆☆☆2
☆☆☆☆☆☆☆☆☆3☆☆☆☆☆☆ ...

URLにすると表示は27文字(http://abcderfgh1abcderfgh2... ...)で表示され、URL自体は137文字目まででぶつ切りだった。
http://twitter.com/momizine/statuses/869795273

http://abcderfgh1abcderfgh2abcderfgh3
abcderfgh4abcderfgh5abcderfgh6abcderfgh7
abcderfgh8abcderfgh9abcderfgh0abcderfgh1
abcderfgh2abcderfgh/

理由はよくわからんが、tinyURLにはならなかった。

ちなみに140文字ジャストだと半角スペース+ドット3つはなくなってぴったり140文字で表現されて、140文字超でpostすると136文字までしか表示されない。

というどうでもいい報告。

追記1:文字数って表現よりも文字列って表現の方が正確かもしれない。
追記2:1バイトと2バイトを区別するブラウザ(IE4とか)だと最大文字数かわるのかブラウザじゃなくてAPIだから関係ないのか試せる環境がない。
追記はもっとどうでもいい感想。