여전히 홈페이지가 IE에서 안 뜹니다. 도와주세요.

ilinri의 이미지

어제 홈페이지가 Internet Explorer에서 안 뜨는 문제로 글 올렸던 사람입니다. 답변 주셨던 분들 감사합니다. 그런데 문제가 해결이 안됐답니다. 흑.

문제 홈페이지가 Firefox에서는 보이는데, Internet Explorer에서는 안 보입니다.
홈페이지 파일은 Fedora Core 3에 깔았고, 주소는 http//oikos.snu.ac.kr 입니다.

홈페이지, 어떻게 하면 IE에서도 보이게 할 수 있을까요?
며칠째 해결이 안되고 있습니다.

Firefox는 인식하는데, IE에서는 인코딩이 UTF-8로 자동인식되면서 홈페이지가 안 뜨고 빈 화면이 뜹니다.
하지만 IE에서도 인코딩을 직접 한국어(EUC-KR)로 설정하면 홈페이지가 뜹니다.
Firefox에서도 역시 UTF-8로 인식되면서 제목과 일부 한글이 깨져보이지만 일단 뜨기는 뜨고, 인코딩을 EUC-KR로 설정하면 잘 보입니다.

apache 나 php 에서 강제적으로 인코딩을 설정해서 그런 현상이 발생하는 것이라고 말씀하신 분의 말씀을 따라,

apache 의 httpd.conf (/etc/httpd/conf/httpd.conf) 중
AddDefaultCharset UTF-8,

php 의 /etc/php.ini 중
default_charset = "utf-8"

이 두 부분을 주석 처리해서 강제적으로 인코딩하지 않게 해봤으나, 소용이 없었습니다.

어떻게 하면 홈페이지가 뜰까요?
도와주세요!

sodomau의 이미지

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

페이지 인코딩은 euc-kr인데도 웹페이지에는 저런식으로 설정되어 있네요.
UTF-8 대신 정확한 charset 으로 바꿔보세요.

lacovnk의 이미지

아파치 재시작;

(후다닥..)

Prentice의 이미지

연관된 질문은 원래 글에 덧붙여 주시는 것이 좋습니다.

<meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> 어제는 euc-kr로 돼있었는데 어떻게 UTF-8로 바뀐 것인가요..?

ilinri의 이미지

utf-8로도 바꿔보고 euc-kr로도 바꿔봤는데, 둘 다 뜨지 않는 건 마찬가지입니다.
httpd.conf 에서 AddDefaultCharset 말고 다른 옵션을 손봐야 하는 건 아닌지요?

Prentice의 이미지

http://bbs.kldp.org/viewtopic.php?t=54531

여기 나온대로 meta를 title보다 먼저 가게 해보세요..

ilinri의 이미지

저녁을 먹고 와서 좀 늦었습니다.

검은해님 말씀대로 meta를 title보다 먼저 가게 했는데, 안됩니다.

어떻게 해야 할까요?

lemon의 이미지

http://bbs.kldp.org/viewtopic.php?t=54531 에 있는 마지막 글을 확인해 보시기 바랍니다.
파일자체의 인코딩 문제인걸로 경험상 알고 있습니다.
- 제 지식이 짧아서 잘 설명은 못해드리겠습니다. :cry:

html 파일을 어디에서 작성해서 어떻게 올리셨는지요?
알려주시면 더 도움을 들릴 수 있을 것 같습니다.

http://cpu.phys.cau.ac.kr/~lemon/oikos/
확인해 보시기 바랍니다.

http://oikos.snu.ac.kr/ 의 index.html 을 wget으로 받아 저장해 봤습니다. 익스 모질라 둘다 잘보입니다.

MSNF

ilinri의 이미지

답하신 것을 아직 잘 이해하지는 못하고 있습니다.

홈페이지 파일(html 파일)은,

처음에는 선배가 대부분 나모 웹에디터로 만들었습니다.

나중에 제가 만든 파일은 프론트페이지에서 편집했습니다. 아주 간단한 것은 그냥 메모장으로 만들기도 했습니다만.

원래 윈도우즈 서버에 올렸었는데, 복제본을 쓰는 게 불안해서 리눅스로 옮기게 됐지요.

그런데 처음에 Fedora Core 3을 깔았을 때는 모든 파일이 잘 떴습니다. 제가 제로보드 DB를 복구하지 못하고 자꾸 시스템을 망가뜨리다가 지웠어요.

그리고는 Ubuntu를 깔았습니다. 그러니 지금과는 달리 html 파일은 뜨는데 그림 파일이 뜨질 않았습니다.

Ubuntu를 한 번 더 깔았습니다. 그랬더니, 지금처럼 html 파일이 Internet Explorer에서 뜨지 않더군요.

그래서 다시 Fedora Core 3을 깔았습니다. 하지만 여전히 html 파일이 IE에서 뜨지 않는군요.

ilinri의 이미지

lemon님 페이지에서 뜨는 것은, 님의 아파치가 제대로 설정이 되어 있어서 그런 것 같습니다.
제 홈페이지 파일은, 원래 잘 어디서나 잘 뜨던 윈도우즈 서버 파일을 CD에 구웠다가 새 리눅스 서버에 그대로 옮긴 거거든요.
전혀 변경하지 않았습니다.
아파치가 제대로 설정돼 있는 서버에서 실행하면 제대로 뜨는 것 같습니다.
제 apache 설정에 무슨 오류가 있는지.
사실 Fedora 깔고 지금까지 httpd.conf 파일을 수정하지 않았는데, 뭔가 수정해줘야 하는 건가요?

랜덤여신의 이미지

서버가 보내오는 HTTP 헤더를 살펴보면,

HTTP/1.1 200 OK
Date: Sun, 10 Apr 2005 13:18:42 GMT
Server: Apache/2.0.52 (Fedora)
Last-Modified: Sun, 10 Apr 2005 10:47:07 GMT
ETag: "8bc912-c66-c7d920c0"
Accept-Ranges: bytes
Content-Length: 3174
Connection: close
Content-Type: text/html; charset=UTF-8

이런 식으로 되어 있는 걸로 보아 여전히 웹서버의 말썽인가 봅니다.

AddDefaultCharset 을 euc-kr 로 지정해서 강제로 euc-kr 로 고정해 보는 것이 어떨까요?

bh의 이미지

http://izb.knu.ac.kr/~bh/tmp/oikos/

파일인코딩 맞추세요!
파일인코딩 맞추세요!
파일인코딩 맞추세요!

--
이 아이디는 이제 쓰이지 않습니다.

Prentice의 이미지

bh님, 인클루드님 말씀처럼 파일 인코딩은 정상입니다.

wget -S http://oikos.snu.ac.kr

실행해보시면 헤더 문제라는 것을 확인하실 수 있습니다.

offree의 이미지

ilinri wrote:
lemon님 페이지에서 뜨는 것은, 님의 아파치가 제대로 설정이 되어 있어서 그런 것 같습니다.
제 홈페이지 파일은, 원래 잘 어디서나 잘 뜨던 윈도우즈 서버 파일을 CD에 구웠다가 새 리눅스 서버에 그대로 옮긴 거거든요.
전혀 변경하지 않았습니다.
아파치가 제대로 설정돼 있는 서버에서 실행하면 제대로 뜨는 것 같습니다.
제 apache 설정에 무슨 오류가 있는지.
사실 Fedora 깔고 지금까지 httpd.conf 파일을 수정하지 않았는데, 뭔가 수정해줘야 하는 건가요?

/etc/httpd 디렉토리 에서

grep UTF-8 * 해보시고, grep UTF-8 */* 이런식으로도 해보시기 바랍니다.

httpd.conf 말고 다른곳(파일)에서 charset 을 설정하는 것이 아닌가 의심스럽네요.

charset 으로도 검색을 해보시구요.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

익명 사용자의 이미지

인코딩 + html 파싱 버그 문제인 것 같습니다.

html중간에 태크에 개행문자를 추가해보시고...
css에 포함되어 있는 주석문을 제거해 보세요...
(<!--- ----> 요거)

특히 한글과 태그사이에 공백문자나 개행문자를 넣으면,
인코딩으로 인해 태그가 한글에 붙어서 다른 문자로 인식되는 것을
막을 수 있습니다.
이를테면 <title>한글제목</title>=> <title> 한글제목 </title>
요런식으로 말이죠...

Gethoper의 이미지

..<html><body>aaaaa</body></html>
해보시고 이것이 되면 html문제인것 같습니다.

위에 간단한 설정에서부터 하나하나 추가해보세요. 지금 원래 소스에서 부터 바디부터 하나하나 붙여보세요. 그리고 확인..

익명 사용자의 이미지

상관이 있는지 모르겠지만 현재 <head>가 두개입니다.

익명 사용자의 이미지

wget -S http://oikos.snu.ac.kr/kframe1.htm
결과를 보면 EUC-KR 파일이 자꾸 UTF-8로 처리되고 있습니다.

offree님 말씀처럼 다른 곳에서 UTF-8로 강제 설정이 된 것일지도 모르겠네요.

ilinri의 이미지

/etc/httpd에서 grep UTF-8 */* 결과입니다.

conf/httpd.confAddDefaultCharset UTF-8
conf/httpd.confAddCharset UTF-8 .utf8
Binary file modules/libphp4.so matches
Binary file modules/mod_auth_ldap.so matches

뭔가 다른 게 있나요?

익명 사용자의 이미지

/etc/httpd/conf/httpd.conf에서 AddDefaultCharset UTF-8 주석처리 하셨다면서요.. ;;

일단 AddDefaultCharset EUC-KR로 바꿔보시고 아파치 재시작하세요.

ilinri의 이미지

말씀하신 대로 AddDefaultCharset EUC-KR로 바꿨지만 여전히 IE에서 홈페이지가 뜨지 않습니다.
리눅스를 새로 설치해도 문제가 해결되지 않고요.

익명 사용자의 이미지

브라우저의 캐시를 비우고 reload 해보세요.

ilinri의 이미지

Internet Explorer의 Temporary Internet Files를 지우고 reload하니까 홈페이지가 뜹니다. (현재 AddDefaultCharSet은 EUC-KR)

일단 어느 정도 문제가 해결된 것은 같은데,

홈페이지 방문자들마다 캐쉬 파일을 지워야만 홈페이지가 보일까요?

익명 사용자의 이미지

일단 AddDefaultCharset UTF-8로 인한 문제는 해결이 된 듯 싶습니다.

영문 페이지도 쓰시므로 AddDefaultCharset은 아예 주석처리하시고, 국문 페이지와 영문 페이지 모두에 meta태그로 인코딩을 칼같이 명시하시고, 영문 HTML 페이지에서 한글 폰트 이름이나 "프레임 지원 브라우저 필요"와 같은 문구는 모두 영어로 교체해주시면 될 것 같습니다.

익명 사용자의 이미지

홈페이지를 예전에 방문했던 사람들은 캐시를 지워야겠지만 새로 오는 사람은 그럴 필요가 없겠습니다.

ilinri의 이미지

UTF-8, EUC-KR로 인한 문제는 해결이 되었군요.
지금은 AddDefaultCharset을 주석처리해 놓았습니다.
이제 지난 번에 실패한 제로보드 복구에 도전해야겠네요.
내 일처럼 관심을 가지고 테스트해보며 답해 주신 모든 분들께 깊이 감사드립니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.