테스트 사이트 - 개발 중인 베타 버전입니다

utf-8로 출력 코드좀 알려주세요.. 채택완료

낙천싸 5년 전 조회 2,098

검색결과를 출력하는중 1234 , asdf 와 같은 거는 잘 출력이 되는데 한글이 들어가는 부분에서 자꾸 오류가 나오네요..

</strong>

<?php

.

.

...</p>

<p>$test->submit( "./search?q=$view[wr_subject]", $params );</p>

<p>.

.

.

?></p>

<p><strong>
위 코드중에서 제목을 불러오는 부분

$view[wr_subject]

utf-8로 변환해서 출력이 되야 되는거같은데요..

어떻게 해야 되는지 도통 감이 안옵니다. ㅠㅠ   

어떻게 해야되나요..

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
5년 전

urlencode 함수를 쓰세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

다음 샘플과 소스 참고해보세요

https://www.webgift.kr/0731/1.php">https://www.webgift.kr/0731/1.php

 

</p>

<p><?php</p>

<p>    header('Content-Type: text/html; charset=UTF-8');</p>

<p>    $view[wr_subject] = "가나다";</p>

<p>    $url = "./search?q=".urlencode($view[wr_subject]);</p>

<p>    echo $url;

?></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

PHP header를 UTF-8로 설정하기

 

PHP 파일을 UTF-8로 저장하고 몇번씩 확인을 했는데도 서버에서만 실행시키면 한글이

깨져 보일경우 header에다 나는 utf-8 문서라고 알려줘버리세요.

 

헤더함수니까 php최상단에다 적어주셔야 합니다.

 

header('Content-Type: text/html; charset=UTF-8');

 

?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

낙천싸
5년 전
아... 아니요.. [가나다] 라면 [%EA%B0%80%EB%82%98%EB%8B%A4] 라고 출력을 하고 싶어서요.. ㅠ,ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인