[MSSQL] DB에 중문 데이터 삽입 시 글자가 깨지는 문제
·
Error Note
중문 사이트를 작업하던 중에, MSSQL DB에 중문 데이터를 삽입했을 때 글자가 ???로 깨져서 들어가는 문제가 있었다. 해결방법1. 해당 컬럼의 데이터 타입이 NVARCHAR인지 확인하기 - 만약 VARCHAR라면 NVARCHAR로 변경해주어야 함 2. INSERT 문 작성 시 중문 문자열 앞에 N을 덧붙이기-- INSERT문 예시INSERT INTO 테이블명 (컬럼명)VALUES (N'瑞鍈');-- 프로시저 예시EXEC 프로시저명 @변수명=N?;