No.3ベストアンサー
- 回答日時:
選択されているフォント(グリフ)が日本語であることと、文字コードの符号化が不明なため文字化けを起こします
一般的に遭遇することはないですが、CPUのデータ取扱方法、bit endian/little endianの違いでも、データの扱いが全く異なってしまうので、文字化けを起こす可能性はあります
背景的な話をすると、コンピュータの世界は、元々は、英数字記号の世界で(7bitのデータ)、そこに、8bitデータとして、ラテン文字(ドイツ語、フランス語、イタリア語)など追加され利用されました
英語と、ラテン語のフォントは、共通で利用できたため、ドイツ語で書かれた文章を英語のフォントが使われているOSで開いても文字化けを起こすことはありません
ただ、日本語のJIS規格では、それらの文字コードは、半角カタカナにマップされており、日本語表示のために、特別な符号化方式を採用しなかったShift JISでは、ラテン文字コードはフォントファイルによって、半角カタカナのグリフにマップされるため、意味不明な文字列、つまり、文字化けを起こしているように見えてしまいます
それらの問題を解決するため、Unicodeという符号化方式と文字コードによって万国共通化を図ろうとしていますが、Unicodeでも、utf16やutf8と符号化方式も、分かれていたり、バージョンアップごとに文字種が増え、対応できなくなってしまい、結局、ShiftJISと同じような、方式、サロケードペアを使って、文字を拡張してるので、サロケードペアに対応していない場合には、同様に文字化けや表示できない問題などを引き起こしています
まだまだ、発展途上ということです
余談になりますが、このwebページは、<meta charset="utf-8">と符号化方式が書かれているため、「ヲ」、などを表示して文字化けすることはありませんが(グリフがなければ?に表示される可能性あり)、符号化方式が書かれていない、古いタイプのwebページや、テキストファイル等では、文字化けを起こすことはあります
No.2
- 回答日時:
日本語とか中国語とかハングル語など2バイト文字といって2バイトのデータを使っています。
あ=3040
い=3041
といった感じですね
アルファベットや数値など半角で表示出来るものについては1バイトです。
A=41など
データの変換に失敗しているので文字化けしますので、殆どの場合は1バイトで復元されます。
これは2バイトと一致することは稀で、1バイトの方が圧倒的に一致しやすいからですね。
日本語の半角カタカナは実は1バイトで、数が多いのでこれに偶々一致することが多いというだけです。
No.1
- 回答日時:
半角の数字やアルファベットは1バイトでコード化されています。
ですので化けることはありません。
でも、日本語は、複数バイトでコード化されていますし、コード体系も、Shift-JIS、JIS、EUC、UNICODEなど、いろいろと存在しています。
バイト数でいえば、コード体系によって差がありますが、漢字1文字が2~8バイトを使って表わされているのです。
なので、誤ったコード体系で復元したり、データの伝送エラー等で、違うコードになってしまうと、文字化けが発生することになります。
ちなみに、文字化けが発生しても、Windowsでは、プログラムの修正機能が強くて、一部のみの文字化けで、なんとか読める文章になるのに、Androidだと、全く読めない文章になってしまうなんてこともあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Android(アンドロイド) 海外のAndroid 端末の場合、日本語全角は、どう表示されるのでしょうか? 1 2022/10/02 21:16
- その他(プログラミング・Web制作) ゲームを日本語化しようとすると文字化けしてしまいます。 2 2022/08/19 15:36
- その他(スマホアプリ・スマホゲーム) Android用の日本語入力の「無料」アプリで文字削除がDelete機能もあるのものを教えてください 1 2024/01/13 20:36
- Java VScodeのターミナルの文字化けについて 1 2022/09/27 22:19
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- 日本語 日本語を話せる人口 6 2023/11/20 15:52
- Android(アンドロイド) スマホの日本語入力の選択肢を変えるには 4 2023/07/29 19:07
- その他(悩み相談・人生相談) とにかく語彙力を鍛えたいと読書をようやく始めたのですが、本当に読書を続けることによって語彙力は増える 8 2024/04/28 12:08
- 中国語 中国は北京語と広東語があって、日本の方言とは違って全然伝わらないと聞いたのですが、発音が違うってこと 5 2022/05/02 10:46
- HTML・CSS CSSファイルの日本語コメントが文字化けしてしまう 3 2022/12/26 15:50
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
2024年に成し遂げたこと
今年も残すところわずか。 皆さんが今年達成したことを教えていただきたいです。 どんな小さなものでも構いません。
-
自分の通っていた小学校のあるある
進学したり大人になってから、「あれって自分の小学校だけだったのかな」と思うことありますよね。 逆に「他の小学校ってそんなことするの!?」と思ったり。 そんな「自分の通っていた小学校」のあるあるを教えてください!
-
冬の健康法を教えて!
温度変化が大きくなり、風邪をひきやすいこれからの季節。 どんなことに気をつけていますか?
-
先日、PCを替えました。
その他(パソコン・周辺機器)
-
家でpcで調べる人は意外と多い?
デスクトップパソコン
-
こんばんは。 PCに関しての質問です。 この画像のような条件になるべく合う、コスパの良いPCはありま
その他(パソコン・周辺機器)
-
-
4
これで大丈夫かを知りたい
その他(パソコン・周辺機器)
-
5
金属端子ではないUSB変換コネクタ
その他(パソコン・周辺機器)
-
6
あなたは、生まれてから今迄に御自分用のPCを何台買いましたか。 総勢で概算お幾らくらい使いましたか。
その他(パソコン・周辺機器)
-
7
M .2 SSD は Windows 用に最初からフォーマットされている製品は少ないのでしょうかされ
ドライブ・ストレージ
-
8
【助けて】常にデスクトップPCしか購入しない会社に勤務しています…。
その他(パソコン・周辺機器)
-
9
パソコン初心者です。 自宅にあるWindows xpの古いパソコンを、オフラインでWordやExce
その他(パソコン・周辺機器)
-
10
自作PCを組もうと考えていて、windows osがどのくらいの価格なのか調べてみたらヨドバシカメラ
その他(パソコン・周辺機器)
-
11
HDD(SSD)クローン(コピー)スタンドに付いて
ドライブ・ストレージ
-
12
あなたのPCは、何処社製ですか。 PC専門店製のときは、ショップ名をお願いします。
その他(パソコン・周辺機器)
-
13
デスクトップPCとモニタにつきまして
その他(パソコン・周辺機器)
-
14
デスクトップPCが故障したので故障診断をしたいのですが、無料で故障診断をしていただけるところはないの
デスクトップパソコン
-
15
15年前の外付けHDDが、TV録画出来ますが、なぜ壊れないのですか。
その他(パソコン・周辺機器)
-
16
最近、USB-Cの規格がいろいろあってややこしいのですが、
その他(パソコン・周辺機器)
-
17
光コンセントにさすコードって家電量販店に売ってますか?
ルーター・ネットワーク機器
-
18
PC周辺機器 この部品は何ですか
その他(パソコン・周辺機器)
-
19
スプレッドシートの使い方についてです。 家計簿を記録しようと思い、毎月の貯金額や購入した物をカテゴリ
その他(パソコン・周辺機器)
-
20
WiFiつけるのに回線工事を する日が決っているんですが その時までに WiFiルーター買って準備し
Wi-Fi・無線LAN
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
携帯電話の略語であるMBって英...
-
EXCELでの16進数取り出し、上...
-
実行計画の「COST」と「BYTE」...
-
文字の容量(サイズ)についての...
-
アルファベット30文字は何バイ...
-
Excel_VBAで改行コードの無いフ...
-
KBのMB違いって
-
16進数どうしの乗算
-
oracle11gで、PL/SQLにてAとい...
-
計算方法を教えてください!!
-
K KB MB について詳し...
-
CSV データのバイト数を調べる...
-
1MBって何K?
-
文字列をバイト数分表示するには?
-
KBとMB
-
1Mバイトって何バイト?
-
画像サイズのMBとKBについて
-
Oracle AL32UTF8でのバイトサイ...
-
byteの語源
-
ROWIDの桁数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
携帯電話の略語であるMBって英...
-
EXCELでの16進数取り出し、上...
-
KBのMB違いって
-
KBとMB
-
1Mバイトって何バイト?
-
実行計画の「COST」と「BYTE」...
-
文字の容量(サイズ)についての...
-
GB と Gbの違いの意味
-
K KB MB について詳し...
-
32bit = 4GB(バイト)?
-
カナカナの(半)濁点がついた文...
-
CSV データのバイト数を調べる...
-
アルファベット30文字は何バイ...
-
1Mbpsって毎秒何キロバイト?
-
新聞1ページは何バイトですか?...
-
ffftpのサイズの単位は何でしょ...
-
2バイト文字を一括削除するマクロ
-
Oracle AL32UTF8でのバイトサイ...
-
マトリックスサイズが512×512で...
-
1バイトは何ビット?
おすすめ情報