MIKINOTE

作品制作とその他思った事を書くブログ

【検証】はてなブログでの文字数制限は本当に存在するのか?

f:id:takayukimiki:20151221112006p:plain


2016年9月追記:この記事では、結論として「文字数制限は存在しない」ということで書いてしまいましたが、どうやらそれは間違いなのだそうです。

655,360バイトまで。 全角は3バイト、改行は2バイトで表される。 ちなみにMarkdownでのみ確認。

はてなブログの文字数制限 - 本しゃぶり

honeshabri.hatenablog.com

詳しくは上記の記事を参考にしてください。


今朝、いつも購読させていただいているブログの中で、非常に気になる記事を発見しました。

http://daisuke-tsuchiya.hatenablog.com/entry/blog-character-limitdaisuke-tsuchiya.hatenablog.com

とりあえず全部書き出してみたら20000文字オーバー…(すみません、スクショ撮るの忘れました)。プレビューを見てみると書いた記事が半分以上表示されてない!!どういうことだ!?と思って調べてみました。

はてなブロガーは気を付けて!!アフィ記事は文字数制限引っかかるかもしれない話。 - 非アクティビズム。

僕も利用している、この「はてなブログ」で、一つの記事に実は文字数制限があるのではないか?という話です。

そんなバカな!?と思いました。でも、このブログでは12000文字くらいの記事しか書いたことがないので、正直言って「そんなことない!」と、断定しがたい微妙なところです。

www.mikinote.com

↑12400文字くらいの記事ならば大丈夫だけど、それ以上書くとどうなるのか、非常に気になります。

土屋大亮 (id:Daisuke-Tsuchiya)さんも書いていたけど、せっかく長文書いたのに、消さなくちゃならないなんてショックすぎますもんね。

断腸の思いで消しまくったけどそれでもまだ15000文字…。「嘘だろ!?マジかよ!?」再燃。未だ全然表示されず…。

はてなブロガーは気を付けて!!アフィ記事は文字数制限引っかかるかもしれない話。 - 非アクティビズム。

そんなわけなので、適当な文字を大量に入力、そして実際にそれを投稿して、どのようになるのかを検証してみることにしました。

プレビューはダメだけど、投稿すればOK

f:id:takayukimiki:20151221114205p:plain

とりあえず、適当に記事を作って、そこに適当な文字列を書いて、テスト投稿してみることにしました。(記事は、すでに削除済み)

ちなみに、Markdown記法での検証です。


・・・早速ですが、結論から言うと、はてなブログに文字数制限はないっぽいです。

f:id:takayukimiki:20151221114336p:plain

↑93116文字を入力した記事の更新ボタンを押してみます。

太字で「ここまで」と書いたところが、一番最後の文字です。

f:id:takayukimiki:20151221114340p:plain

↑ちゃんと最後まで表示されていますね。

文字数をいろいろと変えて、更新ボタンを押してみたのですが、90000文字を超えても普通に表示されていました。

20万文字とか50万文字になったらどうなるか?とかまでは試していないので、断定は出来ないけど、おそらくはてなブログに文字数制限はありません

Markdown記法でのプレビューの限界とは?

ただし、「プレビュー」では確かに、最後まで表示されないことがありました。

けれども、土屋大亮 (id:Daisuke-Tsuchiya)さんが言うように「見たままモード」では13000文字くらいが限界だとしても、僕がいつも使っている「Markdown記法」では、限界はもうちょっと先のようなのですよね。

なぜ違いがあるのか、技術的なところは全くわからないけど、そういう意味ではMarkdown記法は優れていると言えるのかもしれません。長文に向いています。

なので、Markdown記法では、何文字までがプレビューの限界なのか?ということも、ついでに調べてみることにしました。

〜10000

f:id:takayukimiki:20151221115857p:plain

↑まずは10000文字から。


f:id:takayukimiki:20151221115912p:plain

↑プレビューしても、普通に最後まで表示されていますね。ここまでは当然の結果です。

〜20000

f:id:takayukimiki:20151221120007p:plain

↑20000文字。


f:id:takayukimiki:20151221120019p:plain

↑20000文字も問題なし。

この時点で、見たままモードよりも、Markdown記法のほうが長文のプレビューに関しては良さそうですね。

〜40000

f:id:takayukimiki:20151221120155p:plain

↑40000文字です。はたしてブログをこんな文字数まで書くことがあるのか、疑問になるくらいの文字数です。


f:id:takayukimiki:20151221120235p:plain

↑40000文字もOK!

普通のブログなら全然問題ない文字数ですね。

〜80000

f:id:takayukimiki:20151221120502p:plain

↑80000文字です。


f:id:takayukimiki:20151221120530p:plain

↑あっ、ここで最後の文字が消えましたね!最後に「80000」と記入したはずなのに、表示されていません。

さすがに80000文字は無理なようです。

つまり、40000〜60000文字のどこかにMarkdownプレビューの限界があるということです。

65000くらいが限界

・・・文字数を変えていろいろと試してみた結果、65000文字とちょっとくらいが限界っぽいです。

f:id:takayukimiki:20151221120753p:plain


↑65000文字。

f:id:takayukimiki:20151221120804p:plain

↑65000文字ならば、プレビューしても問題ありませんでした。


f:id:takayukimiki:20151221120832p:plain

↑中途半端な数字だけど、65540文字です。


f:id:takayukimiki:20151221120904p:plain

↑ここまでいくと、最後の文字が表示されていませんね。

一文字ずつ入力したり消したりしながら試してみたのだけど、微妙に表示されたりされなかったりで、正確な数字ははっきりしませんでした。理由はよくわかりません。

でもまあ、とりあえず65000文字までは確実に大丈夫っぽいです。なので、Markdown記法でのプレビューの表示文字数の限界は65000文字までと考えてもらえれば良いと思います。

まとめ

とりあえず、65000文字という文字数までは、プレビューできるということがわかってホッとしています。65000文字以上は滅多になさそうだけれども、ひょっとしたら30000文字くらいの記事だったら書くことがあるかもしれないですもんね!

とは言っても、結局はプレビューできないだけですから、それ以上の長文でも問題ないと言えば問題ないのですけどね。

はてなブログの、投稿できる文字数には制限はないけど、プレビューの文字数には文字数制限があるというわけですね。

まあ、後半部分がプレビューできないというのは、非常に不便ではあるので、長文をよく書く人はMarkdownを使ってブログ記事を書いたほうが良いかもしれません。見たままモードの限界だという、13000文字くらいだったら書く人は普通に書く文章量だと思います。けれども、Markdown記法ならば65000文字以内だったら、プレビューの文字数制限なしで、普段と同じように書けます!

ちなみに、今回はMarkdownでしか実験していません。なので、「見たままモード」や「はてな記法」では、実際のところどうなるのかわかりません。個人的に、興味があるところではあるので、もしも検証した方がいましたら、教えていただけると嬉しいです。

はてなブログ Perfect GuideBook

はてなブログ Perfect GuideBook

Copyright© MIKINOTE All Rights Reserved.