[ Illegal mix of collations …]해결방법 II
솔루션을 한가지 더 추가한다.
오브젝트 크라스 방식의 쿼리문을 사용하는 경우에는 앞에서 해결한 방식으로는 해결되지 않는다.
이때에는 DB커넥트 문 바로 뒤에 $con->set_charset(“utf8”); 이런 코드를 넣어 주면 바로 해결된다.
요즘은 엑셀 데이터를 MySQL 테이블에 써 넣는 부분을 공부하는 중이다. 오래 전에 ‘phpExcelReader’라는 오픈 소스를 발견하여 시도해보았지만 초보자로서는 사용법을 익히는 것이 역부족이었기에 포기하고 있다가 최근 들어서 다시 시도하는 것이다. 당시에는 ‘excel_reader2.php’라는 코드를 이용했는데 최근에 ‘PHPExcel.php’라는 새로운 코드를 발견해서 이것을 적용 중이다. 오브젝트 개념이 도입된것이어서 훨씬 사용이 편리 하다는 것을 새삼 느끼고 있다.
참으로 오랜 만에 올리는 글이다.
이번에는 거의 일년도 넘게 골치거리로 남아있던 문제점을 해결한 방법을 기록해본다.
이 에러는 그동안 닷홈 서버에서 해결하지 못했던 한글깨짐의 원인을 제공하는 부분이었는데, DB connection error 구문을 그 동안 꺼놓고 있었던 탓에 발견하지 못한 점도 있고 코딩을 하지 않고 워드프레스를 그저 자체를 이용만 하던 상황에서는 만날 수 없던 것이었기 때문에 이제서야 해결방법을 알 수 있게 된 점도 있다.
워드프레스에 입문한지도 벌써 일년여가 더 넘게 지나갔다.
그 동안에는 무료사이트를 전전하느라 고생도 많았고 사이트 속도가 느려서 최근 몇 달간은 아예 들춰볼 생각도 않했는데 며칠 전에 아뿔싸…