개발 공부/PHP / / 2018. 3. 22. 18:56

문자열 인코딩 확인 방법

쿼리로 가져온 문자열값으로 다른 쿼리에 사용했는데


동작을 안해서 삽질을 하다가 알게되었다;


해결하긴 했는데 인코딩 문제이면서도 아니였던 뭐 그런... 


아무튼 인코딩 확인 코드는 아래와 같이 


mb_detect_encoding($확인할 문자열, 인코딩 종류를 담은 array); 로 확인 가능~ 

<?php
$testStr = "인코딩은 무엇인가?";
$encodingResult = mb_detect_encoding($testStr, array("UTF-8","EUC-KR"))  // 인코딩 확인

if($encodingResult != "UTF-8"){

   $testStr = icov($encodingResult, "UTF-8",$testStr); // 인코딩 변환 
}
?>


'개발 공부 > PHP' 카테고리의 다른 글

PHP 디버깅 error_log(), print_r  (0) 2018.03.20
날짜 계산  (0) 2018.03.19
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유