Server 이동시 Mysql (UTF8) 이동시 -한글 깨어짐 정보
Server 이동시 Mysql (UTF8) 이동시 -한글 깨어짐본문
안녕하세요,
Hosting Server 이전 작업을 하고 있습니다.
현재 Server에는 그누보드를 이용하고 있습니다. 언어를 영어/한국어/일본어 등 여러가지를
사용하고 있습니다. 그누보드 및 Mysql을 UTF-8으로 설치 되어 있고요.
이전 작업을 하는데, 현 Server에서 Telnet을 허용하지 않는다고 하여,
phpMyAdmin (ver 2.11.4) Backup을 받았습니다.
phpMyAdmin 화면 내용은:
localhost (Server version: 4.1.22-standard,
MySQL charset: UTF-8 Unicode (utf8)
MySQL connection collation: utf8_general_ci
이 화면에 Export를 Click하면,
Data 형식을 선택할 때, SQL로 하였고 (CSV, .. PDF, SQL, YAML)
이를 File로 받았습니다.
File을 Ultraedit로 Open해 보면, Export된 Data는 영어외에는 볼수가 없더군요.
이것이 정상인가요? UltraEdit에서 Open하면 형식이 U8-Unix (UTF8)으로 보이는데..
깨어져 보이더라고, 새 Hosting Server (cafe24)에 Import해 보았습니다.
아래와 같이 깨어져 보이더군요.
http://mapleedu.cafe24.com/bbs/board.php?bo_table=placetogo
Cafe24의 MySql은 UTF8으로 설치되어 있습니다.
우선 현 Server에서 Backup받은 내용이 정상적인지는 어떻게 확인하면 되는지요?
저 처럼 UltraEdit에서 깨어졌는지 확인하면 되지 않나요?
Ultraedit (ver 13.10) 기능중에 conversion이 있어, 이것 저것 변경해 보았는데,
정상적으로 한글은 보이지 않네요.
캐나다 토론토에서,
이경우
Hosting Server 이전 작업을 하고 있습니다.
현재 Server에는 그누보드를 이용하고 있습니다. 언어를 영어/한국어/일본어 등 여러가지를
사용하고 있습니다. 그누보드 및 Mysql을 UTF-8으로 설치 되어 있고요.
이전 작업을 하는데, 현 Server에서 Telnet을 허용하지 않는다고 하여,
phpMyAdmin (ver 2.11.4) Backup을 받았습니다.
phpMyAdmin 화면 내용은:
localhost (Server version: 4.1.22-standard,
MySQL charset: UTF-8 Unicode (utf8)
MySQL connection collation: utf8_general_ci
이 화면에 Export를 Click하면,
Data 형식을 선택할 때, SQL로 하였고 (CSV, .. PDF, SQL, YAML)
이를 File로 받았습니다.
File을 Ultraedit로 Open해 보면, Export된 Data는 영어외에는 볼수가 없더군요.
이것이 정상인가요? UltraEdit에서 Open하면 형식이 U8-Unix (UTF8)으로 보이는데..
깨어져 보이더라고, 새 Hosting Server (cafe24)에 Import해 보았습니다.
아래와 같이 깨어져 보이더군요.
http://mapleedu.cafe24.com/bbs/board.php?bo_table=placetogo
Cafe24의 MySql은 UTF8으로 설치되어 있습니다.
우선 현 Server에서 Backup받은 내용이 정상적인지는 어떻게 확인하면 되는지요?
저 처럼 UltraEdit에서 깨어졌는지 확인하면 되지 않나요?
Ultraedit (ver 13.10) 기능중에 conversion이 있어, 이것 저것 변경해 보았는데,
정상적으로 한글은 보이지 않네요.
캐나다 토론토에서,
이경우
댓글 전체
정확하게는 모르겠습니다만....
제가 쓰고 있는 미국 호스팅의 경우도 charset, collation 이 UTF-8 이라도 환경 설정에 latin 으로 되어 있어서 백업 받은 자료를 한국서버에 올릴때는 모두 UTF-8 이여서 iconv 로 변환 작업을 한번 거치고 db에 import 시키고 있습니다...
정확할지는 모르겠습니다.
제가 쓰고 있는 미국 호스팅의 경우도 charset, collation 이 UTF-8 이라도 환경 설정에 latin 으로 되어 있어서 백업 받은 자료를 한국서버에 올릴때는 모두 UTF-8 이여서 iconv 로 변환 작업을 한번 거치고 db에 import 시키고 있습니다...
정확할지는 모르겠습니다.
iconv -f latin1 -t utf8 table_name > newtable_name
이렇게 하여, cat으로 unix에서 보면, 여전히 한글은 깨어져 보이네요.
이것을 import해 보았는데, 께어져 보입니다.
쉽게 문제가 풀리지 않는군요.
이렇게 하여, cat으로 unix에서 보면, 여전히 한글은 깨어져 보이네요.
이것을 import해 보았는데, 께어져 보입니다.
쉽게 문제가 풀리지 않는군요.