Knowledge Map
한글인코딩, php -> mysql 입력 본문
html 파일 인코딩이 utf-8 인상태에서 input value 로 한글이 입력되었다.
1. php : utf-8, mysql : utf8 general ci
php에서는 아래와 같이 해준다.
// php 인코딩은 utf8로 설정 header('Content-Type: text/html; charset=UTF-8'); $db = mysqli_connect("localhost", "root", "1234", "testdb"); $db->query("set session character_set_connection=utf8;"); $db->query("set session character_set_results=utf8;"); $db->query("set session character_set_client=utf8;"); | cs |
2. php : euckr, mysql : euckr_korean_ci
// php 인코딩은 EUC-KR로 설정 // 모든 넘어오는 값을 iconv로 변경 $name= iconv( "UTF-8","EUC-KR", $_POST['name'] ); $db->query("set session character_set_connection=euckr;"); $db->query("set session character_set_results=euckr;"); $db->query("set session character_set_client=euckr;"); | cs |
'WEB > PHP' 카테고리의 다른 글
json_encode에서 이스케이프 문자열 (0) | 2018.10.27 |
---|---|
php 인코딩 변경, 메모장 쓰지 말것,  (1) | 2016.07.01 |
세션이란? (0) | 2016.06.13 |
php에서 지원하는 mysql 함수 (0) | 2016.06.02 |
php 문자 -> 날짜 변경, number -> number format, 삼항연산자 (0) | 2016.06.02 |
Comments