현제 회원정보를 저장하는 페이지에서
주소를 등록/수정시 쿼리에 N을 붙여야 한글이 안깨지는 경우가 있고
N을 안붙여야 한글이 안깨지는 경우가 있었습니다.
혹시 비슷한 일을 겪으신 분이 있는가요?
대처법에대해서 문의 드립니다.
쿼리는 update ~~~~ addr=N'addr' 이런식으로 날린겁니다.
타입은 varchar(200)입니다.
Comment 2
-
쓸만한게없네(윤선식)
2015.03.26 17:00
-
三流
2015.03.27 00:28
위분이 지적했듯이 웹의 Encoding 을 살펴 보시길 바랍니다.
다국어 입력이 필요하신경우는 NVARCHAR로 바꾸시고 N 을 붙여야 합니다.
VARCHAR 라면 N' 을 안 붙이는 게 정상이고요
실제 Column Collation 을 확인하시는 게 맞을 듯 합니다.
그리고 웹 페이지라면 웹에서 DB로 저장할 때 Encoding 이 어떻게 되어있는지부터 확인하시는 게 좋습니다.
Profiler나 xevent 등을 통해 들어오는 쿼리를 확인해 보세요.