Re:画面の文字が他の言語に変わります(長文)
◇-Re:画面の文字が他の言語に変わります(長文)-kei100(1/30-14:29)No.7
▲このページのトップに戻る
7 | Re:画面の文字が他の言語に変わります(長文) | kei100 URL | 1/30-14:29 |
記事番号12178へのコメント ももさんは No.12178「画面の文字が他の言語に変わります」で書きました。 >OS名:WindowsMe >ソフト名:IE6 >インターネットの画面で、文字が勝手に他の言語に変わってしまいました。 >表示-エンコード で日本語にしてその場は何とか大丈夫なのですが、 >一度閉じてもう一度開くとまた他の言語になっています。 >日本語を固定する方法を教えてください。 http://www.yahoo.co.jp/docs/help/mojibake/ie50.html が、参考になるかも・・・ >それと・・・前から疑問だったのですが、日本語でも“シフトJIS”“EUC” >がありますが、 >どう違うのでしょうか?教えて下さい。 まず、コンピューター上では文字も数字として扱われています そこで問題になるのが、 もし、内部の数字と自分たちが見える文字の対応が違うと混乱が起きます たとえば、ABCって送ったはずなのに、XYZになってたら困りますよね? そこで、ASCIIという取り決めが出来たのですが、 ASCIIでは、1文字を7bitであらわしています。 この場合、文字の組み合わせを考えるとコンピュータではすべて0と1で 表してるわけですから、2の7乗・・・つまり128文字しかありません。 これでは、とても日本語を表せないのでいろいろな方法を考え出しました まず、JIS漢字コードの場合、すべて7bitで表します。 注: 以下、漢字とかの対応は(多分)でたらめです(笑) [Esc]とか[XX]で囲まれた文字は実際は1文字分です。 なお参考までにASCIIの場合A=[41],B=[42],C=[43], X=[58],Y=[59],Z=[5A],[Esc]=[1B]です。 ABC亜亞蛙唖亜XYZ としたい場合 ABC[Esc]$B0!P33?0"0で良く使われています。 # Unix上で\はエスケープ文字で\n等とすると改行を意味したりします。 Unicodeというものもありますが、これはすべて8bit*2で1文字らしいです。 A =[41][00] B =[42][00] C =[43][00] 亜=[9C][4E] 亞=[9E][4E] 蛙=[D9][86] 唖=[16][55] 亜=[9C][4E] X =[58][00] Y =[59][00] Z =[5A][00] メリットは、各国の言語を1つの文字コードで表せることです。 デメリットは、対応環境の少なさと、実際にすべての言語の文字が 実際に入っているわけでない点らしいです。 # 似た文字でごまかしている例が有るらしい・・・ ご参考までに・・・ では。 |
何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考 | 回数 | 投稿日時 | 何か一言 |
---|---|---|---|
× | 初めて | 2004/07/05/(月) 14:39:13 | 良く解らなかった、もっとかみ砕いて説明してほしかった。MSIE5/Win2000 |