클라이언트측에서 데이터를 보낼때 인코딩 방식이 UTF - 8 입니다.
그리고 MS SQL 에 저장되기 전까진 한글로 된 값이 분명히 전송되는 것이 보입니다.
그런데 문제는 한글로 된 값이 필드에는 저장이 되지않고 - 이렇게만 보입니다.
그러나 영문으로 된 값을 전송 할때에는 또 입력이 되고 있습니다. 즉 뭐냐하면 영문은 제대로
필드에 입력이 되고 한글은 ' - ' 이렇게 입력이 된다는 것입니다.
분명 MS SQL의 문제인것 같은데 왜 그렇게 되는지 모르겠습니다.
필드의타입은 nvarchar입니다.(유니코드로는 이것을 써야 인식이 된다기에...)
도움 부탁드립니다. 정말로 도와 주십시오. 많은 분들의 도움 다시 한번 더 부탁드립니다.
수고하십시오.
|