사이트 내 전체검색
PHP
[테크노트] [mysql] latin1 디비에서 utf8 (euc-kr) 데이타 사용하기 (2008/07/21 수정)
로빈아빠
https://cmd.kr/php/705 URL이 복사되었습니다.

본문

기존 운영하는 홈페이지를 다른 서버로 이전작업
기존 서버 ::  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 로 변경하시면 되어요

댓글목록

등록된 댓글이 없습니다.

PHP
871 (6/18P)

Search

Copyright © Cmd 명령어 13.58.200.16