[sql] char형 컬럼을 where절에서 조건으로 쓸때 trim처리 해라..

where절에 char형인 컬럼으로 조건을 (xxx = '0') 걸었을때 db관리툴에서는 친절하게도 trim을 먹여서 찾아주더라..

서버에서는 하나도 리턴안해주고.. 서버가 돌린쿼리 내가 돌리면 나오고.. 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 엥? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 엥? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지? 뭐지?

하.. 진심 빡쳤음

왜 쓸데없이 trim은 먹여주냐고..ㅠㅠ

설정

트랙백

댓글

utf-8로 csv생성할때 BOM을 등록하자

Programming/java 2014. 3. 7. 02:23

csv로 export하는 기능중 스페인어가 계속 깨져서...

삽질을 하는중..

notepad++로 강제로 utf-8로 읽으면 잘보이고, 엑셀에서는 깨져서나옴..

어랏? 요놈봐라?

 csv파일은 엑셀에서 bom없으면 utf-8로 인식안한다는 글을 발견!

EF BB BF인 utf-8의 bom에 해당하는 unicode "\uFEFF"를 젤처음 넣어주니 동작...


오늘도 삽질로 땅을 많이 헤집어 놨구나.. :)



설정

트랙백

댓글