header
footer
header
footer
header
footer
header
footer

header
御礼画面本文の字数制限について
御礼画面本文の字数制限について 
投稿者:周 2009/06/09 22:29 PC 削除
無料版を利用させていただいてる者です。

標準スキン1を使って御礼画面に小説を載せようと思ったのですが、全角10000字の制限をオーバーしているというメッセージが表示されました。
しかし、全文をwordにコピペして文字カウントをしてみると、10000字未満でした。
これはどうしてなのでしょうか?

また、文字制限をオーバーした際に、何文字程度オーバーしているのか表示される機能をつけていただくことは可能でしょうか?

宜しくご回答願います。
footer
header
回答一覧
3 投稿者:web拍手支援者 2009/06/11 01:22 PC 削除
>safari
Win版の safari 3.1.2 です


2 投稿者:web拍手支援者 2009/06/10 22:33 PC 削除
上記文字数制限について実際にIEで試してみました。(以前も調べた気がしますが・・・
結果としては下記の通りです。
・全角半角問わず10000文字
・改行はブラウザによって2文字分として数えたり1文字と数えたりする
 (FireFoxは改行を1文字、IE,Opera,safariは改行を2文字)
※CGI系の文字数カウント用関数の動作そのままですね。

wordが改行や全角半角文字を何文字扱いで数えているか判りませんが
wordでは10000文字を数えられていない様なので別の数え方を検討して下さい。
ブラウザでテキストの文字数を数えてくれるページも検索すれば見つかると思います。


■余談
使い方が判るのであれば、下記のタグで文字数をカウントしてくれます。
 ※これについては使い方の説明はしませんし聞かないで下さい。判る方だけ使って下さいm(_ _)m
<form>
<textarea name=mesbody rows=20 cols=120></textarea><br>
<input type=text name=count value=0>
<input type=button onClick="count.value=mesbody.value.length;" value=check>
</form>


1 投稿者:名前未記入 2009/06/10 01:19 PC 削除
おそらく20000バイト書き込めるようにしておき、全角1文字を2バイトとして計算した上での全角10000字制限ではないかと思います。
しかしweb拍手他で扱っている符号化方式ではマルチバイト文字を含むため、全角10000字という計算とは合わないものと思われます。
見た目の文字数ではなくバイト数を目安にするとよいでしょう。



【回答を投稿】
お名前  削除パスワード
回答本文

footer