mysql 데이터베이스가 있고 "user_job"이라는 테이블이 있습니다. "카테고리"란에는 "Alpha - Αλφα"라는 문구가 저장되어 있습니다. 내 코드입니다 : 나는 그것을 실행할 때은 영어와 그리스어로 된 문구를 mysql 데이터베이스에서 가져올 수 없습니다.
는<?php
$e = mysql_query("select `category` from `user_job` where `category`='$category' ");
$a = mysql_num_rows($e);
?>
그것은 나에게 0 행을 반환합니다. 내가 "Αλφα"그리스 문자 에서이 그리스 단어를 제거하면 작동하고 날 1 행을 반환합니다. 여기서 문제는 무엇이며 어떻게 수정해야합니까? 내 테이블이 "utf8_general_ci"로 설정되었습니다.
'utf8_general_ci'에는 Αλφα [http://collation-charts.org/mysql60/mysql604.utf8_general_ci.european.html]의 모든 문자가 포함되어 있으므로 인코딩되지 않습니다. –