본문 바로가기
배우고 있습니다/back-end 개발

탈출문자 '\' 가 생략 될 경우, 물음표 문자 db insert file path error

by 유헤 2019. 8. 29.

db에 파일 경로를 넣던 중 에러를 발견 했습니다.

하단과 같은 경로가 입력 되는 것을 예상했는데,

\이 모두 생략되고 심지어는  와 같은 특수문자까지 나옵니다.

왜 그럴까 한참 고민하다가 찾은 결과

탈출문자로 취급하기 때문에 에러가 발생하는 것을 알아냈습니다.

 

한 예로, 자바에서도 정규식을 사용할때는 \\ 로 이용해야합니다.

insert할 때 \가 아닌 \\로 넣으니 간단하게 해결이 되었습니다.