목록2018/10 (1)
Knowledge Map
json_encode에서 이스케이프 문자열
무료호스팅에서 php5.6을 사용가능하게 해놨길래 별생각없이 옆에 생활코딩 php 정리 글 하나 띄워놓고 시작을 해봤다. 원래의 목표는 간단한 api서버 만들어놓고 댓글 CRUD정도만 하려고 했다. 그런데 문제가 생겼다. 서버 설정이 euc-kr로 변경불가하다는 점이었다. 인코딩 문제가 가장 짜증났었는데 이번에도 그랬다.먼저 php에서 json변환을 하기 위해서는 utf-8로만 가능하다. euc-kr로는 불가능하다. json_encode 자체가 이미 그렇게 만들어져 있다.그래서 iconv를 이용해서 만들었는데 자꾸 이상하게 문자가 출력이 되었다.\uac00\uac00\uac00\uac00\uac00 이런식으로..무엇때문일까 한참을 찾았다. iconv도 써보고, mb_convert_encoding, htm..
WEB/PHP
2018. 10. 27. 07:46