반응형
1. 에러
MSSQL에서 한글을 쓰면 ???로 표시가 되면서 깨지는 현상이 발생한다.
2. 해결방법
이 때는 varchar 대신 nvarchar를 사용해야 한다.
3. varchar와 nvarchar의 차이
varchar는 영문과 테이블에 설정된 기본 언어 타입을 사용하고,
nvarchar는 유니코드를 지원해준다.
근데 영문 데이터라면 varchar를 사용해주는 게 좋은데, nvarchar가 varchar보다 훨씬 더 많은 공간을 차지하기 때문이다.
728x90
반응형