답변 2개
채택된 답변
+20 포인트
2년 전
mysql version이 어떻게 되는지 모르겠지만 최근 버전에는
character set을 지정하는 곳은 많습니다.
connection 이후(DB 지정) client character set을 utf8로 지정하면
select 결과가 알아서 euc-kr에서 utf8로 바뀝니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 5개
�
2년 전
네, 감사합니다 mysqli_query($conn, "SET NAMES 'utf8mb4'"); 로 해결 되었습니다. 그런데 가비아는 왜 계속 자기네들 db 세팅이 euc-kr인데 아니라고 하는 걸까요? 언어셋 변수가 한개가 아니라 여러개가 euc-kr인것 같은데 계속 utf-8 맞다고 답변 주네요.
�
2년 전
가바아가 말한 것은
mysql server DB의 default character set입니다.
특별히 지정하지 않으면 이 것으로 지정되는데
본문을 보니 테이블을 만들 때 해당 테이블을 euc-kr로 만든 듯하네요.
show create table 테이블이름
https://dev.mysql.com/doc/refman/8.0/en/show-create-table.html
하면 character set이 어떻게 지정되어 있는지 보여 줍니다.
mysql server DB의 default character set입니다.
특별히 지정하지 않으면 이 것으로 지정되는데
본문을 보니 테이블을 만들 때 해당 테이블을 euc-kr로 만든 듯하네요.
show create table 테이블이름
https://dev.mysql.com/doc/refman/8.0/en/show-create-table.html
하면 character set이 어떻게 지정되어 있는지 보여 줍니다.
댓글을 작성하려면 로그인이 필요합니다.
2년 전
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택


