Mac IE5.0의 신비
2006-03-17 Friday Posted in Life, Web Standards | 2 Comments »
현재 진행하는 프로젝트 사이트의 문자코드(charset)를 UTF-8로 했더니 맥OS용 IE5.0에서 신기한 현상 발생.분명 HTML페이지상에는 없는 “?” 물음표가 스페이스와 함께 화면 제일 윗 부분에 표시된다.맥OS용 IE5.0에서 소스보기를 하면 !DOCTYPE을 선언한 부분에 “?”가 적혀있다. 서버상의 페이지를 확인해보면 분명 “?”는 존재하지 않는다.문자코드를 shift_jis로 설정하면 shift_jis는 사라지고…귀신 곡할 노릇이군.
구글에서 검색해 보니 Mac IE5에서 UTF-8을 사용하면 이런저런 문제가 많이 생기는 듯 하다.
해결책을 찾았다!드림위버상에서 작성한 코드를 다른 텍스트에디터에 Copy&Paste한 다음 다른 이름으로 저장(UTF-8, Unicode Signature(BOM)을 포함을 체크해제)하고 다시 서버에 업로드하면 “?” 물음표가 사라진다.
今進行してるプロジェクトサイトの文字コード(charset)をUTF-8にしたらマック用のIE5.0で不思議な現象が発生。確実にHTMLページ上にはない「?」はてながスペースと一緒に画面の一番上に表示される。マックのIE5.0でソースをみると!DOCTYPEの宣言した部分の前に「?」が書いてある。サーバー上のファイルを確認してみると確かに「?」は存在しない。文字コードをshift_jisに設定すると「?」はなくなる。
解決策はドリームウィーバーで作成したコードをほかのテキストエディターにコピペした後「名前を付けて保存」(UTF-8, 「Unicode Signature(BOM)を付ける」を選択解除)してまたサーバーにアップすると「?」がなくなる。
WindowsのIEも酷いけどマックのIEも不思議ちゃんだね。











