데이터베이스는 UTF-8을 사용하고 기존 시스템은 gb2312를 사용하며
<script>echo_script(url);</script>를 사용합니다.
<script> <br>function echo_script(url){ <br><br>var USERAGENT = navigator.userAgent .toLowerCase() ; <br>var bname = ''; <br>var b = ['ie','msie','firefox','chrome','opera','safari','maxthon',' mozilla',' webkit']; <br>for(i in b){ <br>if(USERAGENT.indexOf(b[i]) > -1){ <br>bname = b[i]; >break; <br>} <br>} <br>if(!bname)bname='other'; <br>var ie8 = USERAGENT.indexOf('msie 8') > ; <br> var ie7 = USERAGENT.indexOf('msie 7') > ? 'ie7' : false <br><br>if(bname == 'firefox' || ie8 ) <br> 🎜>var enc = "아니요"; <br>} <br>if(ie8){ <br>bname = 'ie8'; <br>}else if(ie7){ <br>bname = 'ie7'; 🎜>} <br><br>var tmp_ie8 = ie8 ? 'ie8' : 'no_ie8' <br><br>document.write("<script src='" url "&encode=" enc "&browser=" tmp_ie8 "&browserv= " bname "'></script>");
}
이 방법을 사용하면 다양한 문자가 계속해서 깨집니다. 브라우저, 마음이 아프네요.
더 쉬운 방법이 있습니다
🎜>깨진 코드는 더 이상 나타나지 않습니다!