쿼리로 가져온 문자열값으로 다른 쿼리에 사용했는데
동작을 안해서 삽질을 하다가 알게되었다;
해결하긴 했는데 인코딩 문제이면서도 아니였던 뭐 그런...
아무튼 인코딩 확인 코드는 아래와 같이
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 |