데이타 검색해 올 때 영어 이외에 검색해오지 못하는 이유

by 지니보이 posted Nov 21, 2009

안녕하세요...
궁금한 게 있어서 질문 드립니다.
데이타베이스에 suggest 라는 테이블이 있구요
그 안에 name이라는 필드에 "まなぶ" 라는 데이타가 들어 있습니다.
아래와 같은 코드로 이 필드를 가져오려고 하는데 실제로 실행을 하면
데이타를 못가져 옵니다. 일본어 뿐 아니라 한국어도 마찬가지로 안됩니다.
영어 데이타는 가져올 수 있네요.
제 생각에는 인코딩이 안맞아서 그런것 같기도 한데
입력시에도 UTF-8으로 했구요 이 파일도 UTF-8으로 되어 있습니다.
이유가 뭘까요...


$con = cubrid_connect ("127.0.0.1", 33000, "DB이름","dba","패스워드");

$sql = "SELECT name FROM suggest WHERE name LIKE 'ま%'";

$result = cubrid_execute($con, $sql) or die("Error");
echo cubrid_num_rows($result);

while ($row = cubrid_fetch($result)) {
    for ($i = 0; $i < cubrid_num_cols($result); $i++) {
        echo $row[$i];
    }
}


Articles

19 20 21 22 23 24 25 26 27 28