[테크노트] [mysql] latin1 디비에서 utf8 (euc-kr) 데이타 사용하기 (2008/07/21 수정)
로빈아빠
본문
기존 운영하는 홈페이지를 다른 서버로 이전작업
기존 서버 :: mysql 4.0 + euckr + php4
신규 서버 :: mysql 5.x + latin1 + php5
1. 테크노트 / lib.php 107라인
$connect=@mysql_connect($DB_access[1],$DB_access[2],$DB_access[3]);
$db_selected=@mysql_select_db($DB_access[4],$connect);
를 아래와 같이 수정합니다.
$connect=@mysql_connect($DB_access[1],$DB_access[2],$DB_access[3]);$db_selected=@mysql_select_db($DB_access[4],$connect);
@mysql_query("set names euckr"); // 한글문제해결을위하여 추가
2. 최신게시물 페이지
아래와 같이 @mysql_query("set names euckr"); 를 추가
<?
$host_name = "localhost";
$user_name = "디비아이디";
$user_password = "디비비밀번호";
$db_name = "디비네임";
$connect = mysql_connect($host_name,$user_name,$user_password) or message(mysql_error());
@mysql_query("set names euckr"); // 한글문제해결을위하여 추가
mysql_select_db($db_name, $connect);
?>
3. 관리자 >> 관리데스크
테크노트 / include / admin / board/ adm_memo.php
이 파일을 수정해야하지만 Zend로 압축된 상태이므로 깨짐 방지 불가능
latin1서버에 utf8 디비를 이전해서 사용하고자 할때는 euckr 을 utf8 로 변경하시면 되어요
기존 서버 :: mysql 4.0 + euckr + php4
신규 서버 :: mysql 5.x + latin1 + php5
1. 테크노트 / lib.php 107라인
$connect=@mysql_connect($DB_access[1],$DB_access[2],$DB_access[3]);
$db_selected=@mysql_select_db($DB_access[4],$connect);
를 아래와 같이 수정합니다.
$connect=@mysql_connect($DB_access[1],$DB_access[2],$DB_access[3]);$db_selected=@mysql_select_db($DB_access[4],$connect);
@mysql_query("set names euckr"); // 한글문제해결을위하여 추가
2. 최신게시물 페이지
아래와 같이 @mysql_query("set names euckr"); 를 추가
<?
$host_name = "localhost";
$user_name = "디비아이디";
$user_password = "디비비밀번호";
$db_name = "디비네임";
$connect = mysql_connect($host_name,$user_name,$user_password) or message(mysql_error());
@mysql_query("set names euckr"); // 한글문제해결을위하여 추가
mysql_select_db($db_name, $connect);
?>
3. 관리자 >> 관리데스크
테크노트 / include / admin / board/ adm_memo.php
이 파일을 수정해야하지만 Zend로 압축된 상태이므로 깨짐 방지 불가능
latin1서버에 utf8 디비를 이전해서 사용하고자 할때는 euckr 을 utf8 로 변경하시면 되어요
관련링크
댓글목록
등록된 댓글이 없습니다.