메뉴 건너뛰기

프로그램언어

조회 수 21755 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
인코딩이 필요한 경우...
다음과 같이 코딩하려면 짜증이 좀 나죠.
인수가 늘어나면 또 늘어난데로 수정해줘야 하고.
$_POST['g_name'] = iconv("UTF-8", "EUC-KR", $_POST['g_name']);
$_POST['g_note'] = iconv("UTF-8", "EUC-KR", $_POST['g_note']);
...

 
 
그래서 다음과 같은 방법을 썼습니다.
encoding("UTF-8", "EUC-KR", &$_POST);
function encoding($s1, $s2, $arr) { // 인코딩
    while (list($key, $val) = each($arr)) {
        $arr[$key] = iconv($s1, $s2, $val);
    }
}

'&'는 포인트 연산자로 해당 변수의 참조형으로 넘겨주는 역할을 합니다.
&$_POST 대신에 각종 배열을 넣어서 돌려도 됩니다.
역으로 DB에서 뽑아온 데이터를 넣고 돌려도 되지만, 'mysql_fetch_array'대신 꼭 'mysql_fetch_assoc'를 사용해야 합니다.
$list_recode = mysql_fetch_assoc($query_result)
encoding("EUC-KR", "UTF-8", &$list_recode);

 
이래저래 응용하면 편리할 것입니다.

위 방법은 불필요한 인코딩(숫자,영문)도 발생한다는 것입니다만, 별다른 차이 없습니다.
사람이 편해야지~ (☜ 항상 좋은 것은 아님...)
 
 
 
검색을 위해 : post값일괄변환, post값인코딩, post인코딩, 배열인코딩
  • ?
    조쉬 2015.04.06 21:03
    encoding("UTF-8", "EUC-KR", &$_POST);
    function encoding($s1, $s2, $arr) { // 인코딩
    while (list($key, $val) = each($arr)) {
    $arr[$key] = iconv($s1, $s2, $val);
    }
    }

    &좋네요.&

    ^^'mysql_fetch_assoc'
    $list_recode = mysql_fetch_assoc($query_result)
    encoding("EUC-KR", "UTF-8", &$list_recode);

  1. No Image 14Apr
    by
    2015/04/14 Views 20404 

    fopen 파일 열기

  2. No Image 14Apr
    by
    2015/04/14 Views 24754 

    addslashes 함수의 필요성

  3. No Image 14Apr
    by
    2015/04/14 Views 20225 

    MySQL DB 중복여부 검사하여 없는 것만 추가

  4. No Image 14Apr
    by
    2015/04/14 Views 21951 

    접속 IP 검사

  5. No Image 14Apr
    by
    2015/04/14 Views 26683 

    PHP 변수전달 GET, POST

  6. No Image 14Apr
    by
    2015/04/14 Views 20615 

    문자열 치환하기

  7. No Image 14Apr
    by
    2015/04/14 Views 19770 

    문자열 나누기

  8. No Image 14Apr
    by
    2015/04/14 Views 22148 

    PHP에서 조건문 처리

  9. No Image 14Apr
    by
    2015/04/14 Views 19420 

    문자열 붙이기

  10. No Image 06Apr
    by
    2015/04/06 Views 25528 

    홈페이지 귀퉁이에 붙이는 공지창

  11. No Image 06Apr
    by
    2015/04/06 Views 20410 

    [PHP] 서버 운영하시는분 서버 꺼졌을때 메시지 띄우기

  12. No Image 06Apr
    by 조쉬
    2015/04/06 Views 21755  Replies 1

    POST값 통째로 인코딩하기

  13. No Image 25Mar
    by
    2015/03/25 Views 23443 

    [PHP] POST 로 넘어온 모든 변수값 확인하기

  14. No Image 12Apr
    by
    2014/04/12 Views 26630 

    한글줄바꾸기 또는 utf-8 wordwrap

  15. No Image 12Apr
    by
    2014/04/12 Views 22736 

    PHP 로그인후 현재 페이지로 돌아오기 처리

  16. No Image 12Apr
    by
    2014/04/12 Views 22549 

    php한글체크를 위한 정규표현식

  17. No Image 12Apr
    by
    2014/04/12 Views 21809 

    php 파일 다운로드 구현

  18. No Image 12Apr
    by
    2014/04/12 Views 21944 

    iframe 사용시 iframe의 높이가 내용의 높이만큼 자동으로 조절

  19. No Image 12Apr
    by
    2014/04/12 Views 30948 

    htmlentities <-> html_entity_decode (엔티티

  20. No Image 12Apr
    by
    2014/04/12 Views 20458 

    jquery 이용 아이디 중복체크 실시간

Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 Next
/ 17

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved