아~ 삽질... 정보
아~ 삽질...본문
카페 프로그램 만들면서 삽질을 한참 했네요.
카페 검색어 기능을 만들고 있습니다.
자기 카페를 소개할 핵심 키워드죠.
예를 들어 그누보드 / 디올백 / 자전거 등등
AJAX로 등록처리 하는데 아무리 검색하고 그대로 해도 한글이
%E8 이렇게 저장되거나
eabe 이런식으로 저장됩니다.
이걸로 4시간 넘게 삽질한것 같아요.
안되겠다 싶어 테이블 삭제하고 테이블 다시 만들려고 테이블 스키마를 보니 보이는 영어 단어
BINARY
왠지 원인을 찾은것 같으면서도 이거 때문에 4시간을 넘게 헤맨거야?
하는 불길한 예감.
그걸 지우고 다시 테이블 생성하고 저장버튼 누르니 한글이 뙇 제대로 저장되네요.
왜 슬픈 예감은 틀린적이 없나...
이게 왜냐면 영어 단어, 아이디, 카페 도메인등을 사용할때 영문,숫자 사용한걸 하나의 테이블에 저장하여 중복되지 않게 하려고 그 테이블에 BINARY 를 사용한것이었습니다.
그 테이블 스키마를 복사해서 테이블 이름 수정하고 칼럼 이름 바꾸고 사용했는데 BINARY 를 안지웠던거였습니다.
해결하여 기쁘면서도 그걸 발견 못해 몇시간 헤맨게 억울함도 들고 그러네요.
빨리 만들어서 좋은 일 생겨서 5월 봄 1주일 여행 가고 싶네요.
추천
1
1
댓글 2개
고생하셨습니다
그 덕에 또 만드신 프로그램이 살찌겠죠 ㅎㅎㅎ
수고하셨습니다.^^