html에서 ajax로 php파일에 값을 넘겨서 mysql에 추가하는데 계속 한글이 깨졌다.
아마도 DB는 euc-kr이지만 php에서 utf-8로 받아서 그런거 같았다.
그래서 인코딩을 변환하는 함수를 사용하니까 됐다.
함수
incov( 현재 인코딩, 바꿀 인코딩, 문자열 )
예시
$name = iconv( 'utf-8' , 'euc-kr' , $_POST['name'] );
'개발 이슈' 카테고리의 다른 글
[MySQL] varchar 에서 number로 / 특정 문자 제거 (0) | 2019.07.11 |
---|---|
[MySQL] 순위 매기기. MySQL 변수 사용. (0) | 2019.07.11 |
[Linux] 리눅스/우분투 시스템 시간 변경 (timezone 변경) (0) | 2019.05.19 |
[AWS-RDS] Handshake inactivity timeout (3) | 2019.05.19 |
[JS] JSON.parse 매개변수 안에 개행문자 에러 (0) | 2016.01.04 |