2005年06月26日

記事の長さチェック

「追記」部分は、65535バイト以内であり、65536バイト目以降はマルチバイト文字の先頭バイト以外であっても切り捨てられる。
(漢字だけなら32767文字くらい、英字だけなら65535文字以内)
「内容」部分も同等と思われる。

● 調査方法
以下のテキストを繰り返して貼り付けて、切り捨てられる部分を上限とした。

0000_CR/LF:2文字(≠2バイト)123456789012345678
_____5678901234567890123456789012345678
_____56789012345678
0100_5678901234567890123456789012345678
_____5678901234567890123456789012345678
_____56789012345678
 :
9900_5678901234567890123456789012345678
_____5678901234567890123456789012345678
_____5678901234567


● 調査結果
終端は、

2700_5678901234567890123456789012345678
_____5678901234567890123456?

であった。
「6」は32767文字目であり、「?」は「7」の残骸(1バイト分)であるため、入力可能な文字列は65535バイト以内(漢字32767文字+1バイト)であると考える。

● 備考
英字だけであれば65535文字入力できるので、上限は文字数ではなくバイト数で設定しているものと思われる。

続きを読む
posted by 中島かつを at 12:34 | Comment(0) | TrackBack(0) | junk.test

2005年06月16日

記事の長さチェック(英字)

「追記」部分の上限は、英字では65535文字以内。
「内容」部分も同等と思われる。

● 調査方法
以下のテキストを繰り返して貼り付けて、切り捨てられる部分を上限とした。

0000_ CR/LF: 2 chars (!= 2bytes) 345678901234567
_____5678901234567890123456789012345678901234567
0100_5678901234567890123456789012345678901234567
_____5678901234567890123456789012345678901234567
 :
9900_5678901234567890123456789012345678901234567
0123456789012345678901234567890123456789012345

● 調査結果
終端は、

5400_5678901234567890123456789012345678901234567
_____5678901234567890123456789012345678901234567
5500_567890123456789012345678901234

であった。
「4」が65535文字目だったため、入力可能な英字数は65535文字以内であると考える。

続きを読む
posted by 中島かつを at 01:23 | Comment(0) | TrackBack(0) | junk.test

2005年06月03日

本日のみらい新1号 (20050603)

先日追加導入したブログペットのみらい新1号。
BlogPet みらい新1号 今日も川柳を詠んでくれた。

本日の川柳は、
「先日の 配信された 画像かな」

今日のもなかなか川柳っぽくっていいかも。

posted by 中島かつを at 19:57 | Comment(0) | TrackBack(0) | junk.test
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。