文字数とバイト数が違う理由
UTF-8は文字によって必要なバイト数が異なる文字コードです。「ABC」は3文字で3バイト、「日本語」は3文字で9バイトです。家族の絵文字は見た目が1文字でも25バイトになります。データ容量の制限では、文字数だけを確認しても足りません。
入力欄の文章だけを測る
バイト数はTextEncoderで入力欄の現在の文章をUTF-8へ符号化した長さです。空白と改行を除く選択をしても、この値は元の文章全体を対象にします。BOMや文書ファイルの装飾情報は含みません。Shift_JISなど別の文字コードのサイズとして読み替えないでください。
400文字ごとの分量は枚数の目安ではない
401文字なら400文字単位の分量は2となりますが、原稿用紙2枚に必ず収まるという意味ではありません。段落ごとに改行したり、会話を短い行で書いたりすると空きマスが増えます。提出枚数を確かめるときは、指定された原稿用紙やテンプレートに実際に流し込んでください。
提出直前に条件をそろえる
文章を修正した後は、空白・改行の設定と上限値をもう一度確認します。結果のコピーには文章そのものを含めず、選んだ条件と文字数だけを含めます。応募フォームに貼り付けた後も、提出先が表示する文字数を確認することで、数え方や改行の変化に気づきやすくなります。