웹마스터 팁


XE core '1.5.3.8' 설치를 환\영합니\다!

XE core설치가 성공\적으로 완료\되었\습니다.
이 페\이지는 데모 페\이지 이므로 추후 사이트 운영\시 삭제 가능합니\다.
모든 설치요\소는 관리자로 로그인하셔\야 확\인할 수 있\습니다.

  1. 헤더본문풋\터로 구성된 화면이 보인다면 레\이아웃이 정\상적\으로 설치된 것입\니다.
  2. 글로벌 네비게이션과 로컬 네비게이션이 보인다면 메뉴 모듈이 설치된 것입\니다.
  3. 통합 검색 인풋이 보인다면 통합검색 모듈이 설치된 것입\니다.
  4. 로그인 인풋이 보인다면 로그인 정보 출력 위\젯이 설치된 것입\니다.
  5. 이 메시지가 보인다면 페\이지 모듈이 설치된 것입\니다.

페\이지 모듈이 시\작 모듈로 지정\되어 있\습니다. 관리자 설정\화면에\서 변경 가능합니\다.




================================================

위처럼 DB나 본문에 자꾸 \표시가 나오시는거에 대하여 많은 질문글들이 있던데,

답변이 하나도 없기에 여기에 적습니다.

저도 질문을 적었는데 답변이 없더군요 ㅋㅋㅋ

그래서 자문자답합니다.


발생원인은

서버셋팅이 euc-kr로 되어있고, DB가 utf-8을 사용해서 발생하는 에러입니다.


해결책은 간단합니다.

classes/db/DBMysql.class.php 파일 127라인에 보시면 

if(!is_numeric($string)) $string = @mysql_real_escape_string($string);


코드부분이 있는데 해당부분을

if(!is_numeric($string)) $string = @addslashes($string);

로 변경해 주시면 됩니다...


해결되는 이유는 저는 정확하게 모르겠습니다만...

아무튼 해결은 됩니다..ㄷㄷㄷ

....

많은분들이 euc-kr로 되어있는 구닥다리 서버에서 고생하지 않으시길 바랍니다...