0
안녕하세요, 저는 히브리어로 mysql을 사용하고 있습니다. 그러나 페이지에서 SQL을 미리 보려고하면 볼 수있는 것이 모두 ????? ????? 대신 내 말PHP 스크립트의 SQL 인코딩
의 내가 사용하고 코드는 정상 SELECT
$con = mysql_connect($server,$user,$pass);
mysql_select_db($db,$con)
or die ("no db");
$query="SELECT `app_desc` FROM `apps` where `id`=$id";
$result = mysql_query($query);
이며, 나 또한 경우에도
mysql_set_charset('windows-1255',$con);
또는이
mysql_set_charset('utf8',$con);
을 추가하려고 내가 PHPmyAdmin에서보기 만하면됩니다.
내가 무엇을해야합니까?
또한 데이터베이스 인코딩은utf8_general_ci하고 페이지 인코딩은 UTF-8
잘 내가 바보 야합니다.
답장을 보내 주셔서 감사합니다.
문제는 DB의 인코딩이 UTF-8했지만 테이블이
"시도하십시오". 그러나 ** 실제 ** 인코딩 데이터를 입력하십시오. –
mysql_set_charset()을 어디에 추가 했습니까? 데이터베이스를 사용하기 전에 작업을 추가해야합니다. – str
html에 utf8 인코딩을 설정하더라도 페이지가 utf8로 인코딩되었다고 보장 할 수는 없습니다. 웹 서버 (apache?)가 httpd.conf에서 설정 한 인코딩을 확인해야합니다. Firebug를 사용하여 HTTP 헤더에서 인코딩을 확인할 수 있습니다. – Leif