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

본문 바로가기
사이트 내 전체검색

php

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

페이지 정보

작성자 서방님 댓글 0건 조회 421회 작성일 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 612건 8 페이지
게시물 검색

회원로그인

접속자집계

오늘
69
어제
84
최대
1,347
전체
154,440
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.