채택완료

코딩이 뭐가 잘못 됐을까요..

2018-01-12 (금) 22:56:21 3,801

$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개

채택된 답변
+20 포인트

파일 이름에 한글은 안쓰시는게 좋습니다.

브라우저마다 파일을 제대로 인식하기도, 인식하지 않기도 합니다.

자세한 원리는 제가 몰라서 설명을 못 드리겠습니다 ㅠㅠ (아시는 분 도와주세요!)

Meta 태그에서 charset을 utf-8로 바꾸면 해결될 현상같습니당.

웹사이트 호스팅 선택시 인코딩 옵션을 선택하는 것으로 알아요 

경우에따라 한글을 쓰시면 인코딩이 안되서 텍스트가 깨지는 경우가 있습니다. 

eur-kr 로된 문서를 uft-8 호스팅에 올리시면 깨지는 거죠 

2018-01-12 (금) 23:09:08

불러온 이미지 밑에 값을 표현 시켰더니...

값은 제대로 나옵니다...

예를들어..

point  버텍스 WBM 프랜즈 원

이중에 이미지는 영어로된 point 와 WBM 만 불러와 지고 나머지는 못불러 옵니다..

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