채택완료

글 제목이 ???????? f로 표시됩니다.

2017-10-08 (일) 08:46:59 1,676

7229110e24b38aafce4a622d1ec8265e_1507419974_4878.png
    $db = new mysqli('localhost', $username, $password, $database); 

    $sql = "SELECT * FROM g4_write_alabama1";

    $result = $db->query($sql);

    $row = $result->fetch_assoc();    

------------------

위 테이블은 한글이 안 깨졌거든요.

그런데 위 코드로 불러오니까 글이 다 깨졌어요. 이럴땐 어떻게 해야 하나요?

|

답변 4개

채택된 답변
+20 포인트

다른건 안깨지고 특정한 영역만 깨질때도 있습니다.

일일이 다 인코딩 변환이 어려울때도 ...

그럴때 특정하게 깨지는 부분은

iconv 를 이용해서 잡아줘보세요

http://goodhelper.egloos.com/1895171

php코드상에서

https://www.joinc.co.kr/w/Site/Tip/iconv

php를 비롯한 파일자체를 변환

2017-10-08 (일) 11:19:19
그림자님이 말씀하신 인코딩이 아니라면 디비 불러올때 인코딩을 지정해줘보세요
2017-10-08 (일) 09:30:28
php 파일의 인코딩 부분을 확인해보세요.
DB 인코딩과 같게 하시면 됩니다.

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