utf8mb4 문자셋으로 작성된 db를 덤프한 sql 파일이 있는데요.
지금제가 쓰는 mysql은 버전이 낮아 utf8을 쓰고 있습니다.
import하려니 문제가 발생하는데요.
혹시 덤프파일 드리면 import해서 mysql40 형식으로 export해 주실분 계신지요?
잘 될지는 모르지만요....ㅠ
귀찮더라도 쪽지 부탁드립니다. 내일 프리젠테이션을 해야하는데...ㅠㅠ
즐거운 주말되세요.
추신 : 이것도 개발자 코너에 의뢰해야하나요?
답변 4개 / 댓글 3개
채택된 답변
+20 포인트
필요하시면 해 드릴께요....^^
쪽지로 메일 주소 보내드릴께요.
답변에 대한 댓글 1개
감사합니다. 그런데 동일한 현상이 발생하네요.
넣어다 mysql40으로 변환해도 18번째 줄 보면 변환전이나 동일하네요.
/*!40101 SET NAMES utf8mb4 */;
그런데요. 그냥 위의 문장을 아래처럼 해서 밀어 넣으면 잘 들어가요.
/*!40101 SET NAMES utf8 */;
문제는 배열값을 serialize로 저장한 필드에서만 문제가 발생하네요.
숫자는 정상으로 저장되는데 한글이 깨지나 봅니다.
즉, utf8mb4와 utf8에서 serialize했을 경우 한글에서 차이점이 있나 봐요.
아이고 머리야~~~~ 암튼 고맙습니다.
넣어다 mysql40으로 변환해도 18번째 줄 보면 변환전이나 동일하네요.
/*!40101 SET NAMES utf8mb4 */;
그런데요. 그냥 위의 문장을 아래처럼 해서 밀어 넣으면 잘 들어가요.
/*!40101 SET NAMES utf8 */;
문제는 배열값을 serialize로 저장한 필드에서만 문제가 발생하네요.
숫자는 정상으로 저장되는데 한글이 깨지나 봅니다.
즉, utf8mb4와 utf8에서 serialize했을 경우 한글에서 차이점이 있나 봐요.
아이고 머리야~~~~ 암튼 고맙습니다.
답변을 작성하려면 로그인이 필요합니다.
복 많이 받으세요.