메뉴 건너뛰기

조회 수 7553 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* Incident

 

웹사이트에서 문자가 깨지는 경우는 인코딩 문제라고 볼 수 있다.

웹브라우저에서 인코딩 설정을 선택할 수 있는데 보통 웹서버나 웹소스에서 설정한 인코딩으로 자동 변환된다.

여기서는 웹서버에서의 인코딩 설정 방법과 웹소스에서 설정방법을 안내한다. 

 

* Resolution

1. 웹서버(Apache)에서 인코딩 설정 방법 (오버라이딩)

[root@mooon]# vi /usr/local/apache/conf/httpd.conf

...

AddDefaultCharset utf-8

...

 

httpd.conf 파일 내용에 AddDefaultCharset 값에 원하는 인코딩코드를 넣어주면 서버 내 모든 웹사이트에 강제 적용된다.

하나의 인코딩코드만 적용 가능하기 때문에 서버 내 모든 사이트가 동일한 인코딩으로 표현되어 있어야 한다.

주로 사용하는 인코딩 코드는 다음과 같다.


euc-kr : 한국어

utf-8 : 세계언어를 모두 표현할 수 있는 인코딩


이 기능을 사용하면 오버라이딩 되므로 웹소스에 META 태그를 이용한 인코딩을 바꿀 수 없다.



2. 웹소스에서 인코딩 설정 방법

아파치 설정파일(httpd.conf)에서 위의 AddDefaultCharset 값을 off로 변경하거나 주석처리 하면 META 태그를 사용하여 인코딩 설정을 할 수 있다.

[root@mooon]# vi 소스파일.html

...

<!-- <HEAD> 부분에 삽입 -->

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

... 

 

html의 헤더부분에 위와 같이 원하는 인코딩코드를 넣어 META 태그를 삽입한다.

만약 위와 같이 하였는데도 적용이 안될 경우 아래와 같이 페이지 최 상단에 헤더 함수를 추가하고 웹서버에서 인코딩 설정이 되어있는지 확인한다.

<?

header('Content-Type: text/html; charset=utf-8');

?>

 


  1. No Image 18Mar
    by 조쉬
    2016/03/18 Views 7553 

    특정 웹페이지에서 문자가 깨지는 경우 (인코딩 문제)

  2. No Image 26Mar
    by
    2014/03/26 Views 7544 

    yum으로 phpmyadmin 설치

  3. 리눅스 기본보안설정(9)

  4. No Image 18Mar
    by
    2016/03/18 Views 7513 

    yum-fastestmirror로 CentOS 5.0 의 yum 속도 업!

  5. No Image 16Jul
    by
    2015/07/16 Views 7512 

    MySQL 계정생성하기

  6. No Image 27Feb
    by
    2014/02/27 Views 7501 

    Mysql 설치시 LinuxThreads 에러 메세지

  7. No Image 27Feb
    by
    2014/02/27 Views 7494 

    ssh에서 sftp 사용 막기

  8. No Image 27Feb
    by
    2014/02/27 Views 7482 

    webmin 설치하기

  9. No Image 29Apr
    by
    2014/04/29 Views 7480 

    문자셋 설정, charset

  10. No Image 19Sep
    by
    2016/09/19 Views 7472 

    Apache 환경 설정 파일 정보 (httpd.conf)

  11. No Image 27Feb
    by
    2014/02/27 Views 7471 

    하드디스크의 속도와 성능테스트강좌 hdparm

  12. No Image 27Feb
    by
    2014/02/27 Views 7453 

    apache 로그정리 (logrotate)

  13. No Image 26Mar
    by
    2014/03/26 Views 7427 

    LINUX 싱글부팅

  14. No Image 26Mar
    by
    2014/03/26 Views 7388 

    qmail 587 포트 추가

  15. No Image 18Mar
    by
    2016/03/18 Views 7373 

    apache 구동중지되어있을 때 재구동 스크립트

  16. No Image 16Jul
    by
    2015/07/16 Views 7368 

    httpd.conf 기타 설정 사항

  17. No Image 27Feb
    by
    2014/02/27 Views 7352 

    대용량 HDD 파티셔닝(Mass storage Partitioning)

  18. No Image 27Feb
    by
    2014/02/27 Views 7327 

    SAMBA 설치

  19. No Image 27Feb
    by
    2014/02/27 Views 7323 

    Linux 사용자 계정 추가 및 도메인 연결과정

  20. No Image 27Feb
    by
    2014/02/27 Views 7320 

    find 명령어 정리

Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved