ajax 리턴값 한글깨짐 채택완료
마지막기회
4년 전
조회 2,890
api를 구현하고 있습니다.
xxxxx.co.kr/test 디렉토리 안에 index.php 파일과 check_server.php 파일을 아래와 같이 작성하였습니다.
그런데
https:/xxxxx.co.kr/test/ 이렇게 접속을 하면
{"Name":"\ud0c1\uc7ac\ud6c8"}
이런식으로 한글이 깨져서 나오는데 무엇이 문제일까요??
index.php
</p>
<p><?php
include_once('../common.php');
$requestMethod = $_SERVER["REQUEST_METHOD"];
switch ($requestMethod) {
case 'GET':
require_once 'check_server.php';
break;
default:
# code...
break;
}</p>
<p>?></p>
<p>
check_server.php
</p>
<p><?php
include_once('../common.php');</p>
<p>$mb=sql_fetch_array(sql_query(" select * from g5_member where no='100' ")); </p>
<p>echo json_encode(array(
'Name'=>$mb['mb_name']
)); </p>
<p>?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
php 버전이 5.3 이상이시라면 json_encode(
array(
'Name'=>$mb['mb_name']
)
, JSON_UNESCAPED_UNICODE);
로 해보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
마지막기회
4년 전
한방에 해결되었네요 ㅠㅠ 블랫캣님 너무 감사합니다!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인