はじめまして。
ASP.netのC#による開発を行っています。
CheckBoxListで、以下のように間に半角スペースを複数含む文字列を
表示させようとしても半角スペースが1文字分だけになってしまいます。
string data1 = "ABC DEF";
CheckBoxList1.Items.Add(data1);
↓表示結果
ABC DEF
これは仕様なのでしょうか?
何か対策をご存じな方がいらっしゃいましたらご享受ください。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
で、半角スペースを表現してあげないとダメみたいですね。
string data1 = "ABCDEF";
CheckBoxList1.Items.Add(data1);
半角スペースを入れたい個数分、 をいれてみてください。
ご回答ありがとうございます!
nbspですかぁ、初めて知りました。
勉強になります。
しかしどうしてできないんでしょうね。
PadRightとかでもできないってのはどーもおかしいなと思ってます・・・。
No.2
- 回答日時:
どうしてできないのか?は、ブラウザとフォントの組み合わせで起きている現象だというべきかもしれません。
フォントによっては、字詰まりのように見えてしまうこともあるので。
ただ、HTMLの仕様を定めている、RFC1866を見ると、連続するスペースは、にするよう定められているため、厳密には、HTMLの仕様だから、このような現象が起こっているといっても良いのかなと思います。
RFC1866の仕様
http://jbpe.tripod.com/rfcj/rfc1866.j.sjis.txt
ちなみに、nbsp は、「no-break space」の略なので、その辺りを視野に入れて、RFC1866の仕様をご確認ください。
そうすれば、なぜできないのか?理由もわかると思います。
ありがとうございます。
これから調べてみます!
あと、kero-mioさんは、SelectedIndexChangedイベントが発生しない質問の方も回答してくださったんですね!
有難うございます、とても助かっています^^
そちらの方もこれから試してみます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PDF C#でfloatを整数部、小数部とも桁数固定で文字表示したい 2 2022/07/28 09:37
- Excel(エクセル) 【マクロ】フォルダを3つ、POモニター上に、決まった並べ方をしたい 4 2022/08/31 11:05
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- Excel(エクセル) 【関数】ハイフン(-)を月や日に変えたい。スペースを削除したい。 4 2023/07/12 08:49
- Excel(エクセル) 【マクロ】フォルダを2つのモニターの定位置に並べたい 2 2022/09/02 01:14
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) 【VBA】ファイルパスに半角スペースが入ると、VBAが動かない 5 2022/08/04 20:52
- Visual Basic(VBA) 指定列最終行までのスペースを改行するVBAについて 2 2022/06/01 19:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メッセージボックスで1025文字...
-
全角括弧と全角読点の間隔を狭...
-
文字の入力で横バー上段、中断...
-
Excel関数「COUNTIF」で”文字”...
-
全角英数文字が嫌われる理由を...
-
Replace関数は文字数の制限ある...
-
文字列中の両丸括弧を取り除くV...
-
PHPの正規表現の意味を教えて下...
-
XMLのタグ名の禁則文字
-
文字列前後の「全角空白/半角空...
-
記号は半角と全角どちらがよい...
-
VBのソース検索で、コメントア...
-
【Excel VBA】A列の全角・半角...
-
Postgresの特定のカラムからス...
-
半角スペースを全角スペースに
-
Accessの文字数を調べたい
-
エクセルでの漢字、カタカナ、...
-
ColdFusionにて
-
VBAで英数字入力チェックしたい。
-
全て全角文字かチェックしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel関数「COUNTIF」で”文字”...
-
文字の入力で横バー上段、中断...
-
メッセージボックスで1025文字...
-
エクセルのCOUNTIFが正しくカウ...
-
半角記号、全角記号を含む正規...
-
全角括弧と全角読点の間隔を狭...
-
VBAで英数字入力チェックしたい。
-
全角英数文字が嫌われる理由を...
-
記号は半角と全角どちらがよい...
-
XMLのタグ名の禁則文字
-
Replace関数は文字数の制限ある...
-
文字列中の両丸括弧を取り除くV...
-
携帯電話の相手の電話番号にメ...
-
エクセルでの漢字、カタカナ、...
-
2つ以上の連続する空白文字を除去
-
Excel2002 一桁数字だけ全角に置換
-
VBScriptである文字列に半角文...
-
IT企業の技術屋にとって全角英...
-
特定の文字を簡単な操作で半角...
-
半角文字と全角文字の判別の仕方
おすすめ情報