본문 바로가기
Framework/Laravel Framework

[Laravel] json return시 한글 깨지는 현상

by 원동호 2020. 1. 7.
반응형

 

php file도 utf-8, db도 utf-8 설정이 되어있었는데 한글이 깨지는 현상이 발생했다.

 

json function 원형


public static function json($data = array(), $status = 200, $headers = array(), $options = 0){
    return \Illuminate\Routing\ResponseFactory::json($data, $status, $headers, $options);
}

 

$option 부분에 JSON_UNESCAPED_UNICODE를 넣어 주면 한글이 깨지지 않음.

public function getAllDevs(){
    $query = DB::table('test')
    ->select('column1')
    ->get();

    return response()->json(array($query),200,[],JSON_UNESCAPED_UNICODE);
  } 

 

도움이 되셨다면 하트 및 댓글 부탁드립니다♥

반응형

댓글