데이타베이스 언어지원관련....ㅜㅜ

한창 홈페이지 작업하다가 보니깐
제 mysql 데이타베이스에 영어밖에 안들어가네요..
euc-kr/unicode 문제인거같은데
 
이미있는데이타를 덤프한후
데이타베이스를 없애고 유니코드로 다시 만들고 전의데이타를 다시 씌워도
계속 같은현상이 일어나네요...
 
애초에 잘 살폈어야했는데.. ㅜㅜ
 
지금상황으로 해결방법이 뭐가있을까요?
영어를 제외한 캐릭터는 다 ??? 로 저장됩니다..
|

댓글 2개

ENGINE=MyISAM DEFAULT CHARSET=utf8
이게 포인트군요..; ㅈㅅ
DB 를 select 를 하기전에

lib/common.lib.php 중

// DB 선택
function sql_select_db($db, $connect)
{
global $g4;

if (strtolower($g4['charset']) == 'utf-8') @mysql_query(" set names utf8 ");
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
return @mysql_select_db($db, $connect);
}

이런 코드를 넣어보세요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
14년 전 조회 1,473
14년 전 조회 1,263
14년 전 조회 1,670
14년 전 조회 1,589
14년 전 조회 1,170
14년 전 조회 1,270
14년 전 조회 1,356
14년 전 조회 1,212
14년 전 조회 1,376
14년 전 조회 1,299
14년 전 조회 1,675
14년 전 조회 1,366
14년 전 조회 1,572
14년 전 조회 1,778
14년 전 조회 1,190
14년 전 조회 2,548
14년 전 조회 1,872
14년 전 조회 1,350
14년 전 조회 1,313
14년 전 조회 1,360
14년 전 조회 1,759
14년 전 조회 1,444
14년 전 조회 1,698
14년 전 조회 1,410
14년 전 조회 1,764
14년 전 조회 1,643
14년 전 조회 1,537
14년 전 조회 1,516
14년 전 조회 1,279
14년 전 조회 1,416
🐛 버그신고