よくあるご質問(V3)

Q.「文字列(複数行)」フィールドに連続した半角スペースを含むデータを登録するにはどうすればいいですか?

質問内容

「文字列(複数行)」フィールドにおいて、連続した半角スペースを含む文字列を入力して、レコードを登録したのですが、登録されたレコードを表示すると半角スペースが1文字分に詰められています。
半角スペースが詰められないように登録するにはどうすればいいですか?

回答内容

「文字列(複数行)」フィールドの場合、レコード表示時は、入力された情報はそのままHTMLの一部として表示される仕様になっています。
HTMLでは、連続した半角スペースは表示の際に1つの空白として表示されるため、半角スペースが詰められた状態で表示されます。

ただし、表示時に詰められて表示されるだけで、実際のデータは半角スペースが含まれた状態で登録されています。
そのため、編集画面を開くと、「文字列(複数行)」フィールドの入力欄にはレコード登録時に入力した半角スペースを含んだデータがセットされて表示されます。

表示上、スペースを入力したい場合は、全角スペースを使ってください。

FAQ番号

FAQ00001462