개발서버에서 문제가 없었는데, 실서버에 파일을 올리니 오라클 db에서 가져오는 한글이 물음표로 떴다. ???? 구글링의 결론은, DB 커넥션 하기 전에 한 줄 추가하기putenv("NLS_LANG=KOREAN_KOREA.KO16KSC5601"); 이렇게 추가하고 db 에서 가져온 데이터를 utf-8 페이지에 표시하기 위해 iconv 를 해주었다. http://corehunter.tistory.com/28이곳엔 더 많은 정보가 있어요 ㅎㅎ // UTF-8 문자셋 설정$conn = oci_connect('user_name', 'pwd', 'test_db', 'AL32UTF8');// EUC-KR 문자셋 설정$conn = oci_connect('user_name', 'pwd', 'test_db', 'KO16M..
ORA-01756: quoted string not properly terminated 에러 상으로는 ' 이거 짝을 맞춰서 잘 쓰라는 건데,값이 한글로 들어갈 때도 저런 에러가 발생합니다. 저의 경우엔 한글 데이터가 utf-8 로, 한글 그대로 들어갈 때 발생했어요.한글 데이터를 euc-kr 로 하고 인코딩해서 넘기면 에러가 해결됐습니다. -캐릭터셋 문제 해결하기_ php버전putenv("NLS_LANG=KOREAN_KOREA.UTF8");$this->conn = oci_connect($this->DBUSER, $this->DBPW, $this->DBNAME); oci_connect 로 디비연결하기 전에putenv("NLS_LANG=KOREAN_KOREA.UTF8");추가하면 따로 재부팅하지 않아도 된다..
(제목은 내가 썼던 검색어 그대로.. ㅋ-ㅋ) 자바스크립트의 form 태그 안에 input type이 text 인게 1개만 있으면, 엔터 누르면 바로 submit 이 된다.검색을 하는데 엔터를 누르면 한글 검색어가 제대로 인코딩 되어 들어가고form 안에 있는 input type=button 을 누르면 onclick 으로 설정된 함수가 실행되어 값이 엉망이었다. 해결)form 태그에 accept-charset="euc-kr" 속성 추가-> input type=button 을 submit 으로 변경 + IE 에서는 accept-charset 속성 실행이 안된다. onsubmit="document.charset='euc-kr';" 속성을 추가해 줄 것 ㅅ_ㅅonsubmit 에 자바스크립트 함수를 호출해서 하..