테스트 사이트 - 개발 중인 베타 버전입니다

utf8mb4 문자셋 사용하시는 분께 요청 채택완료

컴대장 6년 전 조회 2,154

utf8mb4 자셋으로 작성된 db를 덤프한 sql 파일이 있는데요.

 

지금제가 쓰는 mysql은 버전이 낮아 utf8을 쓰고 있습니다.

 

import하려니 문제가 발생하는데요.

 

혹시 덤프파일 드리면 import해서 mysql40 형식으로 export해 주실분 계신지요?

 

잘 될지는 모르지만요....ㅠ

 

귀찮더라도 쪽지 부탁드립니다. 내일 프리젠테이션을 해야하는데...ㅠㅠ

 

즐거운 주말되세요.

 

추신 : 이것도 개발자 코너에 의뢰해야하나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
6년 전

필요하시면 해 드릴께요....^^

쪽지로 메일 주소 보내드릴께요.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

컴대장
6년 전
너무 고맙습니다. 메일 보내고 바로 채택하러 왔습니다.
복 많이 받으세요.

댓글을 작성하려면 로그인이 필요합니다.

성공하셨다니 다행이네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

메일보내드리겠습니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

컴대장
6년 전
아파치님이 해주셔서 테스트 해봤는데 성공한것 같은데요.
문제는 mysql 버전때문인지 php 버전때문인지 경고문이 여럿뜨네요.
월요일에 개발자분꼐 환경을 물어보고 맞게 업그레이드해야겠습니다.
너무 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

6년 전

메일 보냈습니다. 확인해 보세요....^^

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

컴대장
6년 전
감사합니다. 그런데 동일한 현상이 발생하네요.
넣어다 mysql40으로 변환해도 18번째 줄 보면 변환전이나 동일하네요.

/*!40101 SET NAMES utf8mb4 */;

그런데요. 그냥 위의 문장을 아래처럼 해서 밀어 넣으면 잘 들어가요.

/*!40101 SET NAMES utf8 */;

문제는 배열값을 serialize로 저장한 필드에서만 문제가 발생하네요.

숫자는 정상으로 저장되는데 한글이 깨지나 봅니다.

즉, utf8mb4와 utf8에서 serialize했을 경우 한글에서 차이점이 있나 봐요.

아이고 머리야~~~~ 암튼 고맙습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인