api를 구현하고 있습니다.
xxxxx.co.kr/test 디렉토리 안에 index.php 파일과 check_server.php 파일을 아래와 같이 작성하였습니다.
그런데
https:/xxxxx.co.kr/test/ 이렇게 접속을 하면
{"Name":"\ud0c1\uc7ac\ud6c8"}
이런식으로 한글이 깨져서 나오는데 무엇이 문제일까요??
index.php
Copy
<?php
include_once('../common.php');
$requestMethod = $_SERVER["REQUEST_METHOD"];
switch ($requestMethod) {
case 'GET':
require_once 'check_server.php';
break;
default:
# code...
break;
}
?>
check_server.php
Copy
<?php
include_once('../common.php');
$mb=sql_fetch_array(sql_query(" select * from g5_member where no='100' "));
echo json_encode(array(
'Name'=>$mb['mb_name']
));
?>
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
블랙캣77
2021-03-31 (수) 23:55:20
php 버전이 5.3 이상이시라면 json_encode(
array(
'Name'=>$mb['mb_name']
)
, JSON_UNESCAPED_UNICODE);
로 해보세요.
답변에 대한 댓글 1개
2021-04-01 (목) 11:40:02
정상적인 출력입니다.
어차피 javascript가 받아서 사용하는 거라면
그냥 사용하시는 것이 좋을 듯합니다.
답변을 작성하려면 로그인이 필요합니다.