Home 게시판 커뮤니티 Q&A 한글 포스팅 께짐 문제

6개 답변, 2 voices Last updated by Avatar of GosingaGosinga 18 years, 3 months 전
  • 익명
    손님
    @
    #698

    http://bbs.kldp.org/viewtopic.php?t=66235
    참고하시길 (딱 같은 내용은 아니나…)

    결론은, utf8에서 사용할 수 있다 입니다. 아니, 그래야 더 적절합니다.

    latin1에 한글을 우겨넣지 맙시다 🙂

    DB와 통신힐 인코딩을 명시해주면 해결됩니다.

    익명
    손님
    @
    #699

    최근버전의 워드플레스를 설치하였습니다. (공식홈피에서 다운받아 설치함)
    설치는 모두 디폴트로 하였고 따로 수정한 사항은 전혀없습니다.

    제가 볼때 문제는 mysql인듯 한데 잘 모르겠습니다.

    사용하는 두개의 호스팅중 다른것이라곤 mysql의 버전인데
    잘되는데는 mysql4.0버전이고
    문제가 있는곳은 mysql4.1버전입니다.

    포스팅시에 한글로 글을 입력하면 이상하게 깨져서 나옵니다.
    mysql4.1버전에서 collation문제 때문이 아닐까 하는 생각도 들고

    도무지 모르겠습니다.

    같은 무제를 겪고 계신분이나 해결방법을 아시는 분이 계시면 도움을 요청합니다.
    감사합니다

    익명
    손님
    @
    #702

    최근버전의 워드플레스를 설치하였습니다. (공식홈피에서 다운받아 설치함)
    설치는 모두 디폴트로 하였고 따로 수정한 사항은 전혀없습니다.

    제가 볼때 문제는 mysql인듯 한데 잘 모르겠습니다.

    사용하는 두개의 호스팅중 다른것이라곤 mysql의 버전인데
    잘되는데는 mysql4.0버전이고
    문제가 있는곳은 mysql4.1버전입니다.

    포스팅시에 한글로 글을 입력하면 이상하게 깨져서 나옵니다.
    mysql4.1버전에서 collation문제 때문이 아닐까 하는 생각도 들고

    도무지 모르겠습니다.

    같은 무제를 겪고 계신분이나 해결방법을 아시는 분이 계시면 도움을 요청합니다.
    감사합니다

    Avatar of lacovnklacovnk
    Participant
    @lacovnk
    #700

    mysql_connect 직후에

    mysql_query("SET NAMES euckr");

    해보시며 어떨까나요~

    4.0과 4.1이라..

    근데 좀 이상하긴 하군요; 인코딩은 인코딩일뿐, 내용은 깨지지 않는 법인데.. (latin1로 통일해놓고 써도 한글은 안깨지고 잘 쓰듯..)

    Avatar of lacovnklacovnk
    Participant
    @lacovnk
    #703

    mysql_connect 직후에

    mysql_query("SET NAMES euckr");

    해보시며 어떨까나요~

    4.0과 4.1이라..

    근데 좀 이상하긴 하군요; 인코딩은 인코딩일뿐, 내용은 깨지지 않는 법인데.. (latin1로 통일해놓고 써도 한글은 안깨지고 잘 쓰듯..)

    Avatar of GosingaGosinga
    Participant
    @Gosinga
    #701

    문제가 있는곳은 mysql4.1버전입니다.

    포스팅시에 한글로 글을 입력하면 이상하게 깨져서 나옵니다.
    mysql4.1버전에서 collation문제 때문이 아닐까 하는 생각도 들고

    도무지 모르겠습니다.

    제 로컬호스트는 MySQL 4.1.12을 사용하고 있는데요. 동일한 문제를 겪었습니다. 문제는 역시 mysql의 데이타베이스 collation에 있습니다. 그 원인은 공부하지 않아서 모르지만, 이 문제를 해결하려면 데이타베이스의 collation이 latin1로 설정된 데이타베이스에 워드프레스를 설치해야 합니다. 저의 경우에는 collation을 lation1_general_ci 로 설정한 데이타베이스에 워드프레스를 설치했더니 한글이 제대로 출력됩니다. 데이타베이스의 collation을 euc-kr이나 utf-8로 설정하면 오히려 한글이 깨지는 사태가 발생하더군요.

    그리고, 한번 설정한 collation은 데이타베이스를 삭제하지 않는 한 변경이 불가능한 것으로 알고 있습니다. 번거롭더라도 이미 설치하신 워드프레스는 삭제하고, 데이타베이스를 생성할 때 collation을 latin1로 설정하여 생성하신 다음, 이 새로 생성된 데이타베이스에 워드프레스를 재설치하셔야 할 겁니다.

    Avatar of GosingaGosinga
    Participant
    @Gosinga
    #704

    문제가 있는곳은 mysql4.1버전입니다.

    포스팅시에 한글로 글을 입력하면 이상하게 깨져서 나옵니다.
    mysql4.1버전에서 collation문제 때문이 아닐까 하는 생각도 들고

    도무지 모르겠습니다.

    제 로컬호스트는 MySQL 4.1.12을 사용하고 있는데요. 동일한 문제를 겪었습니다. 문제는 역시 mysql의 데이타베이스 collation에 있습니다. 그 원인은 공부하지 않아서 모르지만, 이 문제를 해결하려면 데이타베이스의 collation이 latin1로 설정된 데이타베이스에 워드프레스를 설치해야 합니다. 저의 경우에는 collation을 lation1_general_ci 로 설정한 데이타베이스에 워드프레스를 설치했더니 한글이 제대로 출력됩니다. 데이타베이스의 collation을 euc-kr이나 utf-8로 설정하면 오히려 한글이 깨지는 사태가 발생하더군요.

    그리고, 한번 설정한 collation은 데이타베이스를 삭제하지 않는 한 변경이 불가능한 것으로 알고 있습니다. 번거롭더라도 이미 설치하신 워드프레스는 삭제하고, 데이타베이스를 생성할 때 collation을 latin1로 설정하여 생성하신 다음, 이 새로 생성된 데이타베이스에 워드프레스를 재설치하셔야 할 겁니다.

7 글 보임 - 1에서 7 까지 (총 7 중에서)
  • 답변은 로그인 후 가능합니다.