javascript:void로 PHP 한글깨짐
본문
하단의 문제의 소스입니다.
빨간색으로된 javascript:void 의 줄쪽만
한글이깨져서 보여짐니다.
다른위치의 PHP를 불러와서 보여지는건데.
한글이깨져문제인데 다른방식으로 대처나. 한글안깨지게 할수 없을까요 ?
mssql2008 입니다 .
++$count;
$get_item_info = "SELECT TOP 150 type,id,name,credits,category,stickLevel FROM WebShop WHERE category= '$count' order by id asc";
$get_item_info_ = mssql_query($get_item_info);
$category_name[$count] = GetCats($count);
echo '<tr>
<td>
<a href="javascript:void(0)" onclick="Ajax(\'s_1\',\'#s_1\', \'/shop_test.php?cat='.$count.'}\', null, \'data=s_1\');document.getElementById(\'hide\').innerHTML=\'\';document.getElementById(\'msg\').innerHTML=\'\'">'.$category_name[$count].'</a>
</td>
</tr>';
답변 1
뭔가 복잡하게 되어 있어 분석해 보기는 그렇고요,
$.ajax 같은 jquery함수가 있을텐데 거기에 다음을 추가후 시도해 보시죠.
contentType: "application/x-www-form-urlencoded; charset=UTF-8"
이게 통하지 않으면 서버쪽 php파일 상단에
header("Content-Type: text/html; charset=UTF-8"); 을 넣고
저장시 utf-8로 저장하는거 잊지 마시구요. 한번 해 보시죠.