繧ュ繝?ぜ@繝九ヵ繝?ぅ
タイトル、びっくりさせてしまったらすいません…。昨日このサイトを使っていたら、文字化けしました。いつもなら、キッズ@ニフティと表示されるところが「繧ュ繝?ぜ@繝九ヵ繝?ぅ」みたいな感じに表示されたのです。Wikipediaで文字化けを調べても、難しい事が書いてあって理解ができません。文字化けの原因を簡単に説明してほしいです!あと、同じような経験をした方はいらっしゃいますか?
みんなの答え
※きびしいコメントを見たくない人は
「見ない」をおすと表示されなくなるよ!
今文字化けした…
らーめんです。 私はたった今、あなたと同じようにキッズ@ニフティのところが変になりました…。キッズの部分が狂ってたかな。原因は分かんない…ごめんね。文字化けした時、この投稿を思い出して飛んできた!(笑) たまーにバグるんですよね。 みんな詳しいな…
「文字コード」の問題です
まず、コンピュータの中では文字データは原則として、それぞれの字に割り振られた番号で管理されています。これを「文字コード」と言います。時々ここのコーナーで絵文字とか特殊な記号とかを投稿してしまって𞉀のように化けている人がいますが、これは「ここのサイトでは扱えない文字だから、代わりにその絵文字に割り当てられた番号を書いておきますね」という意味です。 この件のタイトルの文字列は、どこかのプログラムが「キッズ@ニフティ」という文章を「UTF-8」というルールに従って番号の羅列に置き換えて記録していたものです。ところが、それを解読しようとしたプログラムが、これは「シフトJIS」というルールで番号化して記録された文章である、と勘違いして、シフトJISのルールに従って解読しようとしたら、こんな変な感じの並びになっちゃった、というのがカラクリです。 「UTF-8で記録してあるものを、シフトJISと勘違いして解読してしまった」というパターンは割と分かりやすい特徴があるので、知っている人が見ればすぐに「ああ、これか」と分かります。
自分なりの説明
ホルムさんがそれなりに詳しく説明しているので、補足みたいな感じで説明するね。 まず前提として、コンピュータは二進数で全ての情報を表現する。 二進数とは 普段よく使う1から9までの数は、10をひとまとまりとする「十進法」というルールに従って書かれている。(十進数という) 二進数は、2をひとまとまりとする「二進法」というルールに従って、0と1だけで書かれている。 また、二進数だと文字数が多すぎて読みにくいときには、16をひとまとまりとする十六進数も使われる。 使われる数は、1~9の数字と、A~Fのアルファベット ホルムさんが言う「数字とアルファベット」とはこの二進数と十六進数のこと。 これらを用いて文字を表したものが「文字コード」 コンピュータはもともと欧米で発明されたものなので、アルファベットの文字コードが先に作られている。 従って、「先に作られたアルファベットの文字コードと被らないようにしつつ、できるだけ多くの文字を表現しようとした」結果、多種多様な日本語の文字コードができた。 最近では世界共通の多言語文字コードが普及したので、文字化けは減っているみたいだよ。
調べてきました!
題名のとうり調べてきました! 説明を簡単にします。 ウェブサイトの表示?等に使われるファイルの内容と、機械?が読み取った内容が違うときに起こります。 文字化け、たまになります。 最初の方しかみてないので結構ザツですが、分かりやすければ嬉しいです。
分かる!!
私もなったことありますよ~ 焦りますよねぇ 文字化け とはまあ英語を半角文字に無理やりあてはめたもの。ですかねぇ。 深いことは分かりませんが、 外国人が急に「Come on!」と言っても英語がわからなかったら「家紋?」と思うようなことですかね。パソコンとかで「かもん」と打っても」「Come on」なんて出てきませんもん。知っている言葉に当てはめて文字化けするんでしょう。 こんな説明ですみません。参考になったらうれしいです!! では(*´・ω`)~バイバイ
直し方
もじばけらったと検索して!
文字化けのメカニズム
自分でも全部はわかっていませんが、とりあえず簡単に。 そもそも、パソコンなどは私たちの使う文字を「文字」として認識しているのではなく、数字やアルファベットの並びで表しています。これが「文字コード」です。文字一つ一つに文字コードがあり、その並びでパソコンは文字を表示しています。 パソコンにも機種があるように、文字コードにも機種のようなものがあります。例えば同じ「あ」でも、「〇〇社の文字コード」と「□□社の文字コード」では数字やアルファベットの並びが違うということです。 普通は〇〇社→□□社の間でも正しく「あ」という文字が表されます。しかし、たまに〇〇社の「あ」という文字コードが□□社で認識されない時があります。この時□□社は、とりあえず知っている文字コードで、〇〇社の文字コードで表された「あ」を表そうとします。 そうすると、本来は「あ」であるはずの文字が「縺」などと表記されてしまうのです。 文字化け自体はわりとあることですけど、びっくりしますよね。 実は意図的に文字化けを起こすツールなんていうのもあるので、よかったら調べてみてください。