코딩이 뭐가 잘못 됐을까요..
본문
$sql = " select * from g5_write_teamlist " ;
$list1 = sql_query($sql);
for ($t=0; $row = sql_fetch_array($list1); $t++)
{
if ($t >= 10 and $t <15 ) {
?> <td align="center"><img src="/img/<?=$row[wr_subject]?>.png" alt="시/군아이콘" width="100%" onClick="dv_cont('<?=$row[wr_id]?>');" /><? echo $row[wr_subject]?></td> <? }
이렇게해서 만들었습니다..뭐가 잘못 일까요..
영어로된 이미지들은 불러오는데 한글로된 이미지는 못 불러 옵니다..
$row[wr_subject] 값이 한글 입니다..
답변 4
파일 이름에 한글은 안쓰시는게 좋습니다.
브라우저마다 파일을 제대로 인식하기도, 인식하지 않기도 합니다.
자세한 원리는 제가 몰라서 설명을 못 드리겠습니다 ㅠㅠ (아시는 분 도와주세요!)
불러온 이미지 밑에 값을 표현 시켰더니...
값은 제대로 나옵니다...
예를들어..
point 버텍스 WBM 프랜즈 원
이중에 이미지는 영어로된 point 와 WBM 만 불러와 지고 나머지는 못불러 옵니다..
웹사이트 호스팅 선택시 인코딩 옵션을 선택하는 것으로 알아요
경우에따라 한글을 쓰시면 인코딩이 안되서 텍스트가 깨지는 경우가 있습니다.
eur-kr 로된 문서를 uft-8 호스팅에 올리시면 깨지는 거죠
Meta 태그에서 charset을 utf-8로 바꾸면 해결될 현상같습니당.