SET NAMES euckr > MySQL

본문 바로가기

사이트 내 전체검색

뒤로가기 MySQL

SET NAMES euckr

페이지 정보

작성자 최고관리자 작성일 21-02-10 17:20 조회 5,896 댓글 0

본문

출처 : https://jsonobject.tistory.com/376


 // EUC-KR 클라이언트의 경우
SET NAMES euckr

 // UTF-8 클라이언의 경우
SET NAMES utf8mb4



 Copy
•SET NAMES {charset_name} 명령은 서버에 저장된 테이블과 컬럼의 캐릭터셋이 무엇이든지 간에 내가 원하는 캐릭터셋으로 변환해서 달라는 요청과도 같다. 이를 위해 구체적으로 아래 3가지 세션 시스템 변수를 일괄 설정한다. [관련 링크] •character_set_client: 클라이언트가 서버와 통신할 때 주고 받는 정보에 대한 캐릭터셋이다.
•character_set_connection: 클라이언트로부터 전달 받은 문자 정보에 대한 연산 또는 비교가 필요할 경우 사용되는 캐릭터셋이다.
•character_set_results: 클라이언트가 서버에게 SELECT 문을 실행하여 반환 받는 정보에 대한 캐릭터셋이다.

•근본적으로는 아래와 같이 utf8mb4 인코딩으로 변경하여 해결할 수 있다. (MariaDB를 처음 설치하면, 기본 인코딩인 latin1로 설정되기 때문에 아래 설정은 중요하다.)

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기