• ベストアンサー

数字の(1)(2)(3)←マル1,マル2,マル3はどうやって

htmlテキストで数字の(1)(2)(3)(マル1、マル2、マル3)を入力すると(1),(2),(3)になってしまします。 これはなぜでしょうか。 どうしてもマル1、マル2、マル3がほしいのですが。(添付画像参照) 画像でないといけないのでしょうか。 すみませんわかるかたよろしくお願いします。

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

  • ベストアンサー
  • kyotokyo
  • ベストアンサー率35% (27/77)
回答No.2

マル1((1))等は機種依存文字と呼ばれており windowsとマック等の環境の違いで見え方が異なります。 例えばマル5((5))のコードは8745ですが、 windowsにおいて8745は(5)をあらわします。 しかし、マックでは8745は(金)をあらわすのです。 この問題を解決する方法は二つあります。 ■一つ目は、(1)を①、(2)を②等の数値文字参照であらわす方法です。 こうすれば動作環境が変わっても正常に表示されます。 ■もう一つの方法は、unicode(UTF-8)を使う方法です。 具体的には、データを保存するときに文字コードにUTF-8を選びます。 多くのブラウザではUTF-8を標準でサポートしておりオススメの方法です。

その他の回答 (1)

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

http://okwave.jp/qa5201985.html 丸付き数字は機種依存文字ですので、HTMLでは忌み嫌われる存在です。 なので、ブログ等のCMSではどの機種でも同じように表示するためにカッコ付の数字に置き換える場合があります(このサイトでもそうですね)。 どのような形式で公開しようとされているのでしょうか? どうしても丸付数字でないといけない理由って何でしょうか? http://ja.wikipedia.org/wiki/%E4%B8%B8%E6%95%B0%E5%AD%97 あまり汎用性はないですがunicodeで表示する方法もありますが...おすすめしません。

関連するQ&A