2012-09-28 3 views
-1

이 search.js의`내가 자바 스크립트 코드에서 아랍어 발을 전달하려는

$('#search').keyup(function() { 
var search_term = $(this).val(); 
$.post('search1.php', { search_term: search_term }, function(data) { 
    $('#search_results').html(data); 
    }) 

을의 코드입니다; })`

내가하면 phpMyAdmin UTF_8에 사용 HTML 코드

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-6"> 

이 search.php이다

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-6"> 
<head> 
     <meta charset="utf-8"> 
     <title>search</title> 
     <link rel="stylesheet" type="text/css" href="css/style5.css"> 
</head> 
<body> 
     search name : <input id="search" type="text" /> 
     <div id="search_results"></div> 
     <script type="text/javascript" src="js/jquery.js" ></script> 
     <script type="text/javascript" src="js/search.js" ></script> 

</body> 
</html> 

이 search1.php이다

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-6"> 
<head> 
<meta charset="utf-8"> 
<title>search</title> 
</head> 
<body> 
<?php 
include('connect.php'); 
if (isset($_POST['search_term'])) { 
$search_term = mysql_real_escape_string(htmlentities($_POST['search_term'])); 
if (!empty($search_term)) { 

$search= mysql_query("SELECT name FROM patients WHERE name like '%$search_term%'"); 
$result_count = mysql_num_rows($search); 
$suffix = ($result_count !=1) ? 's' : ''; 
echo '<p>your search for '.$search_term.' returned '.$result_count.'result'.$suffix.'</p>'; 
while ($results_row = mysql_fetch_assoc($search)){ 

echo '<P><strong>'.$results_row['name'].'</strong></p>'; 


} 
} 
} 

?> 
</body> 
</html> 

그리고 내가 상자에 "Ø"라고 쓰면 "ع"이라고 표시됩니다.

답변

0

UTF-8iso-8859-6이 아닙니다. 문자 세트를 UTF-8로 설정하거나 MySQL 출력을 iso-8859-6으로 변환해야합니다.

관련 문제