MySQLworkbench 연결 인코딩을 UTF8로 설정하는 방법
My MariaDB 10 데이터베이스는 열, 테이블 및 데이터베이스 수준에서 UTF8입니다.그러나 방금 MySQL Workbench를 사용하여 db에 새 테이블을 생성했고 기본적으로 Latin1로 생성되었습니다.
클라이언트가 UTF8이 아닌 Latin1을 사용하여 접속하는 것이 구글링의 원인으로 생각할 수 있습니다.
1) MySQL Workbench에서 접속 부호화를 확인할 수 있는 방법이 있습니까?
2) 기본 연결 인코딩을 UTF8로 설정하는 방법이 있습니까?
가장 최근에 찾은 답변은 2011년이었고 MySQL Workbench는 Latin1만 지원하지만 UTF8은 현재 지원되고 있습니다.
MySQL Workbench는 Latin 1만 지원한다는 게시물을 어디서 찾았는지 보고 싶습니다.그건 말도 안 돼요.애플리케이션은, 모든 문자열 처리와 모든 통신에 대해서, 항상 내부적으로 UTF-8 를 사용하고 있습니다.첫날부터.따라서 MySQL Workbench에서 사용되는 인코딩이 작성 시 테이블의 문자 집합이 Latin 1로 설정된 이유는 아닙니다.MariaDB와 WB 사이에 문제가 있다고 의심하고 싶지만 그건 어림짐작일 뿐입니다.
테이블을 만들고 해당 문자 집합을 기본값으로 두면 지정된 문자 집합이 없으며 서버는 현재 스키마 기본 문자 집합을 사용해야 합니다.그러니까, 저길 좀 봐.테스트로서 명시적인 문자 집합(Latin 1 및 UTF-8 이외의 문자 집합)을 사용하여 테이블을 생성하여 예상대로 동작하는지 확인할 수 있습니다.
언급URL : https://stackoverflow.com/questions/28123640/how-to-set-mysqlworkbench-connection-encoding-to-utf8
'programing' 카테고리의 다른 글
어레이를 SimpleX로 변환하는 방법ML (0) | 2023.01.24 |
---|---|
IPython 서브모듈 새로고침 (0) | 2023.01.24 |
암호화로 보호된 토큰 생성 (0) | 2023.01.24 |
판다의 발생을 세는 가장 효율적인 방법은 무엇일까요? (0) | 2023.01.24 |
Wordpress에서의 커스텀쿼리 실행에 문제가 있는 경우 (0) | 2023.01.24 |