한글 파일명 질문입니다. 채택완료

8년 전 조회 2,109

제가 제이쿼리를 통해서

 

이미지 호출을 했는데...

 

li값안에 있는 한글명이랑 이미지이랑 똑같은데

너무 li값이 많아서 수정하기에는 어려운부분도있고..

특수문자랑 한글들어가서 깨지는 것 같기도하고...

이미지가 호출이 안되드라구요..ㅜㅜ

조언좀 부탁드릴게요..

 

Copy
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <script type="text/javascript" src="js/jquery-1.12.4.js"></script>

<script type="text/javascript">
    $(function(){
        $(".li_click").click(function(){
            aa = $(this).text();
            $(".right").html("<img src='./img/"+aa+".jpg' />    ")
        })
    })
  </script>


 </head>
 <body>
    <div class="wrap after">
    <div class="float left">
        <ul>
            <li>----------------학교-------------------</li>
            <li class="li_click">[1학년]_1반</li>
            <li class="li_click">[1학년]_2반</li>
            <li class="li_click">[1학년]_3반</li>
          </ul>
    </div>

답변 1개

채택된 답변
+20 포인트

로컬 컴퓨터에서 안보이시는건가요?

 

서버측에서 한글을 제대로 처리 해주지 못하거나..

근데 요새 서버들은 대부분 utf-8이 디폴트라 document 자체의 character set만 잘 맞춰줘도

그런 문제는 거의 발생하지 않는데...

 

현재 작업중이신 환경 디테일을 좀 더 알려주세요~

 

웹서버에서 구동 시 안보이는건지 로컬에서인지..

리눅스인지 윈도우인지..^^

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

답변에 대한 댓글 5개

cafe24 / php5.5 / utf-8이구요

파일명들은
--- [1학년]_1반.jpg
--- [1학년]_2반.jpg
--- [1학년]_3반.jpg

이렇게 되어있어요..
컴퓨터에서는 잘 보이는데 서버에서만 안보이시는건가요?

저도 해당 소스로 로컬/서버에서 테스트 해 본 결과 정상적으로 이미지가 잘 보여집니다.

class명이 right인 DOM요소가 누락된건 아닐까요?
네..

로컬에서는 잘보이는데 서버에다가 올리기만 하면 엑박뜨고 그래요..
실례가 안되신다면 해당부분 봐드려도 될까요?
쪽지 주세요~^^
채택 감사드립니다...^^

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

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

로그인
🐛 버그신고