MS-SQL 연동시 한글 깨짐에 대한 처리 > php

본문 바로가기

php

MS-SQL 연동시 한글 깨짐에 대한 처리

페이지 정보

작성자 서방님 댓글 0건 조회 82회 작성일 18-09-05 16:12

본문

<?
/********************************************************************************
* 인코딩 자동 변환 (서방님, 2018-09-05 오후 4:09)
********************************************************************************/
function array_iconv($row) {
	foreach($row As $key=>$item) {
		if (mb_detect_encoding($item, "UTF-8", "UTF-8, EUC-KR, ASCII") != "UTF-8") {
			$p[$key] = mb_convert_encoding($item, "UTF-8", "EUC-KR, ASCII");
		}
		else if (mb_detect_encoding($item, "UTF-8", "UTF-8, EUC-KR, ASCII")) {
			$p[$key] = iconv("EUC-KR", "UTF-8", $item);
		}
		else {
			$p[$key] = $item;
		}
	}
	return $p;
}
?>


한글이 깨질경우, 보통 iconv("euc-kr", "utf-8", 필드명) 이렇게 많이 사용한다.

매번 변경하기 귀찮아, 함수 생성.

배열 입력시 알아서 변환한다.


사용법


$row = mssql_fetch_array($result);
$row = array_iconv($row);

댓글목록

등록된 댓글이 없습니다.

Total 518건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
209
어제
315
최대
592
전체
39,042

그누보드5
Copyright © seobangnim.com All rights reserved.
자바스크립트를 활성화 하세요![ 브라우저에서 자바스크립트를 활성화하는 방법 ]