디비 문자셋 관련 질문드립니다

디비 문자셋 관련 질문드립니다

QA

디비 문자셋 관련 질문드립니다

답변 2

본문

그누4에서 그누5로 이전할려구 디비를 백업했는데 

기존에 문자셋이 아리 이미지 처럼 utf8로 되어 있어서 그누5서버도 문자셋5로 셋팅 문제 없을듯 했는데

 

f7856ab371b582469e4b04787b96ab94_1446145176_3137.png
(기존디비)

디비.sql 파일도 열어서 확인해보니 utf8이던데 깨져서 그누4 디비를 열어 보니..

빨간 부분이 enck로 되어있는데 저게 원인인가요? 

 

저부분은 어떻게 해야 utf8로 변경이 가능한가요?

 

f7856ab371b582469e4b04787b96ab94_1446145176_712.png
(기존디비)

 

위 빨간 부분이 enck 되어 있는데 어찌 바꾸나요? 답변을 학수 고대합니다..ㅠ.ㅠ

 

 

 

이 질문에 댓글 쓰기 :

답변 2

그누4를 dump 받으신후 utf-8 로 변경하신후..

 

테이블 문자셋을 utf-8로 셋팅 해주시면 phpMyAdmin에서도 utf-8로 문자셋티입이 바뀌어져 있을겁니다.

 

 
CREATE TABLE IF NOT EXISTS `g4_board_file` (
  `bo_table` varchar(20) NOT NULL default '',
  `wr_id` int(11) NOT NULL default '0',
  `bf_no` int(11) NOT NULL default '0',
  `bf_source` varchar(255) NOT NULL default '',
  `bf_file` varchar(255) NOT NULL default '',
  `bf_download` varchar(255) NOT NULL default '',
  `bf_content` text NOT NULL,
  `bf_filesize` int(11) NOT NULL default '0',
  `bf_width` int(11) NOT NULL default '0',
  `bf_height` smallint(6) NOT NULL default '0',
  `bf_type` tinyint(4) NOT NULL default '0',
  `bf_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (`bo_table`,`wr_id`,`bf_no`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

 

예를들어 CHARSET=euc_kr > CHARSET=utf-8 로 변경하시면됩니다.

이런식으로 테이블마다 replace를 해주신후 다시 import하시면됩니다.!!

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,112
© SIRSOFT
현재 페이지 제일 처음으로