Home 게시판 한글화 프로젝트 워드프레스 한글화 한글 db 입출력 문제

2개 답변, 1 voice Last updated by Avatar of 그림동화 그림동화 14 년, 10 월 전
  • Avatar of 그림동화그림동화
    Keymaster
    @그림동화
    #345

    워드프레스 2.2 버전부터는 wp-config.php 파일에 관련 내용을 수정하면 따로 파일을 수정하지 않아도 한글이 제대로 입력됩니다.

    2.2버전을 새로 설치하신 분들과는 상관없고, 이전버전에서 업그레이드 하시는 분들께서는 새로운 wp-config-sample.php 파일을 참고하여 2줄을 삽입하시면 됩니다.

    // ** MySQL settings ** //
    define('DB_NAME', 'putyourdbnamehere');    // The name of the database
    define('DB_USER', 'usernamehere');     // Your MySQL username
    define('DB_PASSWORD', 'yourpasswordhere'); // ...and password
    define('DB_HOST', 'localhost');    // 99% chance you won't need to change this value
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', '');

    DB_CHARSET 과 DB_COLLATE 관련 2줄이 새로 생겼습니다.

  • Avatar of 그림동화그림동화
    Keymaster
    @그림동화
    #346

    안녕하세요.
    워드프레스 한글화 프로젝트로 고생이 많으시네요.

    제가 외국 웹호스팅을 사용하는데 워드프레스 (utf-8)에서 한글 입출력에 문제가 있었습니다. 새로 워드프레스를 설치했을 때 보이는 한글은 제대로 보이지만 db에 들어가 보면 한글이 깨어져 있었습니다.

    반대로 백업한 워드프레스 db를 phpmyadmi을 통해 복구했을 때 db에 한글은 제대로 입력되어 있지만 워드프레스에서 출력된 한글은 깨어져 있었습니다.

    mysql 설정문제같은데 처음에는 방법이 없었습니다.

    검색끝에 워드프레스 support 포럼에서 답을 찾았습니다.

    wp-db.php 파일에 mysql_query("SET NAMES ‘utf8’");

    부분을 추가해 주는 것이었습니다.

    다시 말하면
    function wpdb($dbuser, $dbpassword, $dbname, $dbhost) {
    $this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);
    다음에 (보통 43라인) 추가해 주었습니다.

    이렇게 했더니 한글 입출력이 정상으로 되었습니다.

    한글화와 한글 db 입출력 문제에 대한 부분에 대한 논의가 있었으면 좋겠다는 생각에 이 글을 올립니다.

    행복하세요 ^^
    관리자 수정 : 2006.6.28 일부 내용이 스마일리로 치환이 되어있어서 스마일을 사용하지 못하게 바꾸었습니다.

  • Avatar of 그림동화그림동화
    Keymaster
    @그림동화
    #347

    안녕하세요.
    워드프레스 한글화 프로젝트로 고생이 많으시네요.

    제가 외국 웹호스팅을 사용하는데 워드프레스 (utf-8)에서 한글 입출력에 문제가 있었습니다. 새로 워드프레스를 설치했을 때 보이는 한글은 제대로 보이지만 db에 들어가 보면 한글이 깨어져 있었습니다.

    반대로 백업한 워드프레스 db를 phpmyadmi을 통해 복구했을 때 db에 한글은 제대로 입력되어 있지만 워드프레스에서 출력된 한글은 깨어져 있었습니다.

    mysql 설정문제같은데 처음에는 방법이 없었습니다.

    검색끝에 워드프레스 support 포럼에서 답을 찾았습니다.

    wp-db.php 파일에 mysql_query("SET NAMES ‘utf8’");

    부분을 추가해 주는 것이었습니다.

    다시 말하면
    function wpdb($dbuser, $dbpassword, $dbname, $dbhost) {
    $this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);
    다음에 (보통 43라인) 추가해 주었습니다.

    이렇게 했더니 한글 입출력이 정상으로 되었습니다.

    한글화와 한글 db 입출력 문제에 대한 부분에 대한 논의가 있었으면 좋겠다는 생각에 이 글을 올립니다.

    행복하세요 ^^
    관리자 수정 : 2006.6.28 일부 내용이 스마일리로 치환이 되어있어서 스마일을 사용하지 못하게 바꾸었습니다.

2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.