검색..하면.. 문자가 깨지고 .. 새창이 뜨질 않아요 -_-
본문
1 . 아래식으로 검색을 하면 문자가 깨지네요 아마도 인코딩이 달라서 그런같아요 제 홈페이지는 utf-8이고요 검색을 제공하는 홈페이지는 euc-kr 입니다. 어떻게 해야 문자가 깨지지 않고 정상적으로 검색이 가능할까요
function startSearch(){
searchString = document.searchForm.searchText.value;
----
if(searchEngine == 8){
finalSearchString = "http://www.holybible.or.kr/cgi/biblesrch.php"+"?VR=99"+"&QR=" + searchString;
}
----
location.href = finalSearchString;
}
}
2. 그리고 <from target="_blank">라 해주면 정상적이라면 새창이 뜨는 이 값이 홈페이지에 먹질 않아요 어떻게 해야 새창이 뜨게 할수 있나요 ?
답변 3
finalSearchString 이 변수 값에 값이 있나 확인을 해보셔야 할듯 합니다.
window.alert(finalSearchString); 이걸로 디버깅 해보셔요..
1.
php 함수 중에서 이놈을 사용 하시면 됩니다.
iconv("UTF-8", "EUC-KR", "내용");
2.
자바스크립트 함수에서 이놈 써보셔요. window.open("","","경로");
1. 인코딩 문제
될때가 있고 안될때가 있다는것은 구체적으로 어떻게 안되시는지 모르것네요 ㅠㅠ
2. 팝업창 문제
이거 대신 location.href = finalSearchString;
요걸루 바꺼보셔요.
window.open("","",finalSearchString);