SET NAMES euckr > MySQL

본문 바로가기
사이트 내 전체검색

MySQL

SET NAMES euckr

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 2,860회 작성일 21-02-10 17:20

본문

출처 : 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로 설정되기 때문에 아래 설정은 중요하다.)


 

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

  • 게시물이 없습니다.

접속자집계

오늘
757
어제
2,252
최대
6,642
전체
423,442
contact : webmaster@beautipia.co.kr
Copyright © beautipia.co.kr. All rights reserved.