• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字コードってUTF-8が主流に?)

文字コードについての主流はUTF-8?

このQ&Aのポイント
  • 文字コードについては、UTF-8が主流になりつつあると言われています。
  • UTF-8は、UnicodeとASCIIコードを混在させるための規格であり、WindowsやMacなどが方向転換する可能性があります。
  • しかし、既存のサイトが文字化けせずに表示されるかは、メタタグの設定によると考えられます。

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

  • ベストアンサー
  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.4

>私が掲載している・・Macなどで使用されています・・というのは嘘ですか? 嘘ではありません。使用することもできます。ただ、主流ではないです。 MacではUTF-8もShiftJISも両方使うことができます。 >HTMLで使用している文字コードで、シフトJISと、UTF-8で違っているコードってありますかねぇ。 どういう文字コードで保存したかによります。保存したコードと違うコードを(間違って)charsetで指定した場合は当然文字化けします。 コードにより機種依存文字がありますので、特定の文字コードに依存した文字はあります。例えば丸付き数字はそうですね。 >この文字コードっていうのは、PCで決まっているもんですよね >主流がUTF-8となっても、PCを買い換えなければUTF-8を使用できないってことですよね? 違います。OSにより、主流となる文字コードが異なるだけです(インストール時に文字コードを指定するようなOSもありますけど)。今時のコンピュータでは一つのOSの中で複数の文字コードを扱う事ができます。ですから、MacでWindows用のHTMLを記述することもできますし、WindowsでMac用に記述されたUTF-8のHTMLを表示することもできます。

gfkdfs
質問者

お礼

要するに、文字コードはWEBを作製する際のCSS、CGI、HTML、等々の文字認識の問題でありWEBサイトを観るには問題ないってことですか? だからスマホであってもShift_JISで記述したサイトが問題なく観れるってことですね。

その他の回答 (6)

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.7

>UTF-8が主流になってShift_JISがなくなるってことはないですかね? これだけWindowsPCが普及している現在では、早急にShiftJISがなくなることはほぼありえないです。 過去のデータの蓄積もありますし、これらを一気に変更する事は現実的ではないですからね。

gfkdfs
質問者

お礼

ですよね。

  • usatan2
  • ベストアンサー率37% (163/436)
回答No.6

回答とお礼を拝見したところ、 質問者さんは、内部コードと外部コードを混同されているように思いました。 両者の違いを頭にいれると、問題が整理される気がしました。 以下、 http://www.asahi-net.or.jp/~ax2s-kmtn/character/japan.html より抜粋 ----------------- 内部コードと外部コード 各コンピュータ内のOSやプログラミング言語に用いる情報処理用の文字コードと、コンピュータ間の情報交換に用いる文字コードは同じとは限りません。前者は内部コードと呼ばれ、情報交換しても混乱が生じないという整合性が求められます。後者は外部コードと呼ばれ、効率や処理容易性が求められます。

参考URL:
http://www.asahi-net.or.jp/~ax2s-kmtn/character/japan.html
gfkdfs
質問者

お礼

なるほど。文字コードについてはベストアンサーです。 だからアイ・ホンできたメールは文字化けしていて、エンコードをUTF-8にするとみえるわけですね。 ただ、相談2番に関係することですが、もしユーザーさんのpcにUTF-8や、Shift_JISの選択が無ければ文字化けが解消されないということですね。 UTF-8が主流になってShift_JISがなくなるってことはないですかね?非現実的な話ですか・・

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.5

> シフトJISコードは、SJISとも呼び、Microsoft社が決めたコードでWindows95やMS-DOSやMacなどで使用されています。 情報が古い、あるいは、不正確です。 昔のMacでは、日本語OSで使われていたのはShift_JISでした。 最近のMac(と言っても、OSX10.0のリリースが2001年ですから12年前以上前から)ではUnicodeになっています。 # 余談ですが、「Macの改行コードはCR」というのも、昔の話で、OSXではUNIXと同じLFになってます。(というより、OSX自体がUNIXなので当然UNIX流になっただけですが) また、OS標準の文字コードと、ブラウザやテキストエディタ等のアプリケーションで使える文字コードとは無関係です。 上記のような古いOSでも、Unicodeに対応したアプリケーションはありました。

gfkdfs
質問者

お礼

要するに、文字コードはWEBを作製する際のCSS、CGI、HTML、等々の文字認識の問題でありWEBサイトを観るに問題ないってことですか? だからスマホであってもShift_JISで記述したサイトが問題なく観れるってことですね。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

>を記述するとスマホでは文字化けするってことですか?  どうしてそういう発想になるかわかりません。  コンピューターが内部的にどのような文字コードを使っていようが、それとは関係ないです。私は、ウェブでは、EUC-JP,iso-2022-jp,Shift_JIS,UTF-8を使い分けますが、どのOS、ブラウザでも利用できますよ。  普段使っているパソコンは、Windowsですが、EUC-JP,iso-2022-jp,Shift_JIS,UTF-8・・を含め、どの文字コードでもテキストをかけます。  この掲示板はUTF-8のようですが、お使いのパソコンがWindows98でも、全く問題なく使えるはずです。 ※文字コードは、どの方式で符号化するかを決めているだけです。  それを処理するOSやアプリケーションが使用している符号化とは関係ありません。

gfkdfs
質問者

お礼

「どうしてそういう発想になるかわかりません。」 いや、スマホなんかはUTF-8のみの対応で<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">なんて記述しても認識しなくて文字化けするのかなぁーって思ったんですよ。 「※文字コードは、どの方式で符号化するかを決めているだけです。  それを処理するOSやアプリケーションが使用している符号化とは関係ありません。」 ってことは文字コードを気にしなくてもいいってことですかね? ちょっと混乱してきました。 でも<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">は大事な記述ですよね・・

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

>UTF-8は、UnicodeとASCIIコードを混在させるための規格です。  の表現は正しくないです。  UTFは、"UCS Transformation Format 8"もしくは"Unicode Transformation Format-8"の略ですが、多言語の文字をひとつのコードで表すための規格の一つです。  1バイトの部分をASCII文字に割り当て、2-8バイト部分を他の文字に割り当てているということで、混在させるためではありません。他のUTF(UTF-16,UTF-32など)と異なり、ASCII文字を多く含むデータではデータ量がほとんど変わらない利点があります。 >UTF-8が主流になるってことは、Windows、MacがUTF-8に方向転換するってことでしょうか?  Windowsの内部で使われているのはUTF-16ではなかったかと・・ ><META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">  あくまでどの符号化を使うかだけの問題です。  今後も、メールではiso-2022-jpが主流でしょうし、EUC-JPも使われ続けるでしょう。 >文字化け  これは、そのフォントを持っているかそうでないかと、符号化の解釈を間違う場合との二つを分けて考えること。  指定されてフォントがなければ、文字化けしますし、解釈を間違えば文字化けします。  Webでは、UTF-8が主力になるでしょう。それは、HTML5の標準文字コードがUTF-8だからです。新しいページはUTF-8が増えていくでしょうが、それによって古いものが読めなくなるということはありません。  ⇒文字コード - Wikipedia( http://ja.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89 )  

gfkdfs
質問者

お礼

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> を記述するとスマホでは文字化けするってことですか? シフトJISをスマホが所有していれば文字化けしないってことですかね

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

1. Macは元からUTF-8がメインです。その他も表示できますけど。 Windows系は、XP以降では内部的にUnicode(UTF-16)が使われています。UTF-8もなんの問題もなく表示できますが、標準アプリのメモ帳等では文字化けする可能性もあります。 2. そのHTMLで使用している文字コードを正しく指定していればOKです。PHP等を使われている場合も同様です。 「UTF-8」が主流になりつつあるというのは、あくまでもWeb系での話です。 タブレットやスマホ(特にiPhoneやiPad)の場合、UTF-8の方が都合がよいので。

gfkdfs
質問者

お礼

有り難うございます。 尚、今回の相談はWEBを目的としたものです。 「Macは元からUTF-8がメインです」 私が掲載している・・Macなどで使用されています・・というのは嘘ですか? 「HTMLで使用している文字コードを正しく指定していれば・・」 HTMLで使用している文字コードで、シフトJISと、UTF-8で違っているコードってありますかねぇ。 この文字コードっていうのは、PCで決まっているもんですよね 主流がUTF-8となっても、PCを買い換えなければUTF-8を使用できないってことですよね?

関連するQ&A