• ベストアンサー

2ちゃんねるでは半角不等号が4byteになる理由

一般に全角は2byte、半角は1byteですが、 なぜか2ちゃんねるでは半角不等号<>は4byteになっています。 理由をご存知の方がいたら教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • DJ-Potato
  • ベストアンサー率36% (692/1917)
回答No.2

2ちゃんねるに限らず、HTMLで記載されている場合 < や > はタグを表示する時の記号として使われています。 <b>太字</b> <i>斜体</i> みたいなヤツですね。 なので、<>で囲まれた部分は表示されないのです。 では<>を表示させる時はどうするかというと < は &lt; > は &gt; と入力します。 なので、半角文字4文字分、4バイト文字になるのです。

kokonami
質問者

お礼

>2ちゃんねるに限らず、HTMLで記載されている場合 < や > はタグを表示する時の記号として使われています。 そうだったのですね。 もしかしたらアンカー関連かなとか思っていました。 >では<>を表示させる時はどうするかというと < は &lt; > は &gt; と入力します。 なので、半角文字4文字分、4バイト文字になるのです。 そのような理由だったのですね。 とても勉強になりました。 詳しい回答ありがとうございました。

その他の回答 (1)

noname#146604
noname#146604
回答No.1

4byteになるというソースは?

kokonami
質問者

お礼

専ブラで確かめました。 回答ありがとうございました。

関連するQ&A

  • 半角・全角どちらえお使いますか?

    携帯もパソコンも半角・全角って使えるじゃないですか? 私は自分で半角の方が文も長くならずカワイく見えると思っているので半角派なのですが、みなさんは半角派と全角派それともミックス派のどれですか? 理由も教えて下さい。

  • 不等号の付け方教えてください

    y=tanθの性質で値域は(-∞,+∞)とあったのですが、これを不等号で表すとすると等号は入るのでしょうか? もしくは入らないのでしょうか? 理由もあわせてお願いいたします。

  • 不等号

     どうして不等号の口が大きい方に開くのか、理由を教えて下さい!

  • Javaで、半角カナを2バイトとしてカウントしたい

    JavaでSJISで入力された文字列(全角、半角、英字、記号等混在)の桁数チェックで、 入力された半角カナのバイト数を、2バイトとみなしてカウントしたいと考えています。 例えば  全角の"テスト"の場合、バイト数は6  半角の"テスト"の場合も、バイト数は6 Javaで以下の様にコーディングしたところ、半角カナ部分はとりあえずうまく行ったのですが、 System.out.println 半角の"テスト".getBytes("EUC-JP").length; ->6 特殊な文字「まるの1、まるの2」等で試すと、特殊な文字のバイト数が1バイトとして カウントされてしまいます。 ※まるの1、まるの2は、この質問フォームで入力できないのでこの記載としています。 以降は(1),(2)と記載します。いずれも全角1文字の文字のことです。 System.out.println "(1)".getBytes("EUC-JP").length;   ->1      ※希望結果は2バイト System.out.println "(2)スト".getBytes("EUC-JP").length;   ->5      ※希望結果は6バイト 特殊な文字「(1)、(2)」や半角カナ(2バイトとしてカウント)を含めて、 簡単にバイト数をカウントすることはできないでしょうか。

  • HTML5では文中の半角不等号はちゃんと特殊文字として書くべき?

    HTML5では文中の半角不等号はちゃんと特殊文字として書くべき? 手打ちでHTML5でホームページを作ろうと思っているのですが、各ページの上部に トップ > 日記 > 2010年 のような感じで、半角大なりを使っていました。 これはW3Cのバリデーションに合格できたのですが、プログラミングのページを作り、preで括ってそのままソースコードを書いたところ、半角小なりでエラーを吐かれました。 エラーが出た以上は半角小なりは使うべきではないのでしょうが、やはり大なりも使うべきではないでしょうか? 一応、特殊文字ではなくそのまま入力したほうが、見やすいという利点はあるんですが・・・ また、他にも「これは特殊文字で記述すべき」という記号はありますか?

    • ベストアンサー
    • HTML
  • 不等号

    不等号で例えば aより3の方が大きいと表す時どちらで表す方がいいですか? a>3、3<a 理由もお聞かせください。

  • 不等号の使い方について

    あるデータについて、例えば 「100≦」 とだけ表示されていた場合、 そのデータは100以上なのか、100以下なのかで悩んでおります。 正直なところ、私の理解は100以下でした。 そして私の手元にある資料でも、100以下として使われております。 (とある海外製装置の仕様書です) しかし、一般的な考えでは、不等号の後に目的のデータが存在し、それを省略しただけと判断し、 そのデータは100以上と考えると言われました。 たしかに不等号の正しい使い方としては、私の理解は間違っていると思いますが、 これまで様々な技術的資料を読んできた限りにおいて、100以下という意味で使われていたと思います。 どちらが正しいのか、ご存知の方教えて下さい。 質問したい内容に合うカテゴリーを見つけられなかったため、とりあえず学問にしましたが、 学問的な意味ではなく、技術的資料に於いての一般的な使われ方、技術者への理解のされ方が知りたいです。 よろしくお願いします。

  • エクセルの半角、全角

    エクセルで、半角文字、全角文字が混在するセルを関数等で全て全角にする(半角文字を全角文字に)方法はあるでしょうか?また、文字が1バイト文字か2バイト文字かを簡単に見分ける方法はありますか?

  • 全角半角?

    ACCESS97を使用しています。 次のような文字があります。 4-22 これを4バイトのデータに追加したところ "‐"と"-"によって "4‐2"となります。 "‐"…全角 "-"…半角という意味でしょうか? またStrConv関数で全角⇔半角、大文字⇔小文字をしたのですが 変換できません。 目的は 4‐22 のデータを 4-22 というように変換して 4バイトのところに全て追加できるようにしたいのです。  (数字ではなく "-"横棒を変換) ACCESSで可能でしょうか?

  • 半角の小さい「ヮ」はなぜ無いのでしょうか?

    さっき入力をしてふと気づきいたのですが 半角の小さい「ァ」や「ッ」はあるのに なぜ「ヮ」は全角しかないのでしょうか? なにか特別な理由があるのでしょうか? ちなみにIME2002です。

専門家に質問してみよう