2013-08-14 2 views
0

나는 둘러 보았고 답을 찾을 수 없었다.mysql은 foreign (hindi/devanagari) 문자를 사용하여 테이블에서 선택하지 않는다.

정의를 얻으려면 힌디어 사전 인 mysql 테이블에서 단어를 선택하고 싶습니다.

오류가 없으며 단지 선택하지 않습니다. 영어로 편지를 테스트 해 보았습니다. 나는 lex 컬럼을 VARCHAR, TEXT, BLOB에 utf8_bin, utf_general_ci, utf_unicode_ci로 설정하려고 시도했다. 내가 할 필요가 모든이에 넣고 있었다

$lex = 'सुकून'; 
$get_def = mysqli_query($con,"SELECT * FROM hindi_dictionary WHERE lex = '$lex'"); 
while($row = mysqli_fetch_array($get_def)) { 
    $def = $row['def']; 
    } 
echo $def; 
+0

나는 "hindi_dictionary * FROM 선택"을 시도하고 모든 '렉스'에코 여기

는 코드입니다. 그것은 '?'을 울린다. 단어를 입력하는 데 필요한 각 키 입력에 대해 5 키 스트로크가 필요합니다. 그러므로 그것은 '?????' - 5 개의 물음표. – Travis

답변

0

:

mysqli_query($con, "set names 'utf8'");