[질문] Fedora에서 httpd 띄울때 한글깨지는 문제

kodol의 이미지

안녕하세요

Fedora를 설치해서 http daemon을 실행해서 explorer로 접속해보면 한글이 깨져있거든요
인코딩된걸 확인해보면 UTF-8로 설정되어 있는데
이걸 서버에서 한국어로 나타나게 할려면 어느부분을 수정해야하는지요
아시는 분 계시면 알려주시기 바랍니다
감사합니다

futurizer의 이미지

httpd.conf 파일 내용입니다.

Quote:

..
..
# DefaultLanguage and AddLanguage allows you to specify the language of
# a document. You can then use content negotiation to give a browser a
# file in a language the user can understand.
#
# Specify a default language. This means that all data
# going out without a specific language tag (see below) will
# be marked with this one. You probably do NOT want to set
# this unless you are sure it is correct for all cases.
#
# * It is generally better to not mark a page as
# * being a certain language than marking it with the wrong
# * language!
#
DefaultLanguage ko
..
..

..
..
# Note 3: In the case of 'ltz' we violate the RFC by using a three char
# specifier. There is 'work in progress' to fix this and get
# the reference data for rfc1766 cleaned up.
#
# Catalan (ca) - Croatian (hr) - Czech (cs) - Danish (da) - Dutch (nl)
# English (en) - Esperanto (eo) - Estonian (et) - French (fr) - German (de)
# Greek-Modern (el) - Hebrew (he) - Italian (it) - Japanese (ja)
# Korean (ko) - Luxembourgeois* (ltz) - Norwegian Nynorsk (nn)
# Norwegian (no) - Polish (pl) - Portugese (pt)
# Brazilian Portuguese (pt-BR) - Russian (ru) - Swedish (sv)
# Simplified Chinese (zh-CN) - Spanish (es) - Traditional Chinese (zh-TW)
#
AddLanguage ko .ko
AddLanguage ca .ca
..
..

..
..
# LanguagePriority allows you to give precedence to some languages
# in case of a tie during content negotiation.
#
# Just list the languages in decreasing order of preference. We have
# more or less alphabetized them here. You probably want to change this.
#
LanguagePriority ko en ca cs da de el eo es et fr he hr it ja ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
..
..

..
..
# Commonly used filename extensions to character sets. You probably
# want to avoid clashes with the language extensions, unless you
# are good at carefully testing your setup after each change.
# See http://www.iana.org/assignments/character-sets for the
# official list of charset names and their respective RFCs.
#
AddCharset EUC-KR .euc-kr
AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
..
..


.. 은 생략 표시구요
bold 처리된 부분 유심히 보시면 됩니다.

요약 하면
시스템은 UTF-8 베이스 이지만 클라이언트 브라우저가 euc-kr이
대부분 임으로 아파치 동작환경을 euc-kr 로 세팅하신다고 생각하시면
됩니다.

이상입니다.

즐거운 저녁되세요. (그냥 간단히 나오는건 전부 euc-kr 로 바꾸세요 ^^;;; )

항상 지금처럼, 내 색을 전하는, 내 따뜻함이길..
지란지교를 꿈꾸고... 전하고... 행하길..

Pure-Eternity's GuardianDevil-Kind
Paradox seeker who try to redeem myself.

The Futurizer.

revizes의 이미지

AddDefaultCharset UTF-8 이 부분을 주석 처리하세요.. 아님.... 익스에서 인코딩을 utf-8로 바꾸시던지..

다 덤벼! 다 받아줄께!!

kodol의 이미지

설명 감사드리는데요
아직 모가 모자란듯하네요
아직은 한국어가 제대로 안되요
무엇을 더 해야할까요..

pynoos의 이미지

중복 포스팅하셨으므로 한 곳으로 모읍니다.

송지석의 이미지

한글 메시지 잘 보이게. Fedora의 기본 로케일이 UTF8이라 EucKR로 수정.
# vi /etc/httpd/conf/httpd.conf
-----------8<----------------------8<--------
AddDefaultCharset EUC-KR
----------->8---------------------->8--------

httpd restart.
# /etc/init.d/httpd restart

ez8의 이미지

AddDefaultCharset off 로 설정해주시고, 해당 문서에서 META 태그로 charset 을

지정해주세요.

kodol의 이미지

답변들 감사합니다 ^^

AddDefaultCharset을 UTF-8에서 EUC-KR 로 바꾸는 것만으로 잘 되는것 같네요

그런데 잼있는건 웹브라우저(인터넷 익스플로러)에서 한글화일은 인식하는데 한글디렉토리는 아직 인식을 제대로 못하네요
그 디렉토리로 들어가보면 웹브라우저 주소창에 ~~~/%b8%b0%b5%f0%b5%bf%bf%b5%bb%f3/
이런식(ascii 값인거 같은데)으로 뜨는데 보기->인코딩을 확인해보면 한국어로 설정되어 있거든요

이건 어케 처리를 해야할지 한글주소가 지원이 안되어서 그런거 같은데
글타면 한글화일은 어케 인식을 하는지 궁금하네요

bellona의 이미지

php에서도 languageset 을 EUC_kr로 설정하셨나요.. ???

slocate php.ini

라고 하시고 php.ini설정을 보세요..

그럼 그곳에서 default laguage 부분이 있을 꺼예요.. 그것을 .. 주석을 풀고..

euc_kr을 넣어 주세요..

kodol의 이미지

/etc/php.ini 의 default_charset의 주석을 풀어주고
default_charset = "euc-kr" 으로 넣어줘서
httpd를 restart했는데
여전히 안되네요... ㅡ.ㅡ

hys545의 이미지

kodol wrote:
/etc/php.ini 의 default_charset의 주석을 풀어주고
default_charset = "euc-kr" 으로 넣어줘서
httpd를 restart했는데
여전히 안되네요... ㅡ.ㅡ

"euc-kr"
이 아니고
euc_kr인데여

즐린

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.