PHP 문자열 출력 시 한글 깨지는 경우


PHP 문자열 출력 시 한글 깨지는 경우

개발환경이 PHP 7.4 미만 버전이라 mb_str_split 함수를 사용하지 못하는 경우입니다. @UTF-8 파일에서 문자열을 순서대로 출력하려고 했는데 한글이 깨지는 오류를 만나 해결하는 과정입니다. 한글 깨지는 오류 $word = "한글테스트"; for ($i=0; $i < strlen($word); $i++) { #echo $word[$i]. " "; echo substr($word, $i, 1). " "; } substr() 함수를 사용해도, 주석된 코드를 사용해도 모두 한글이 깨집니다. 한글이 포함된 문자열을 순차대로 출력하려고 할 때 가공하지 않고 그대로 출력할 때는 문제가 되지 않습니다. 그러나 문자열에서 출력할 문자가 한글일 경우 해당 문자와 연산을 하려고 하면 한글이 깨지는 현상이 발생..


원문링크 : PHP 문자열 출력 시 한글 깨지는 경우