본문 바로가기
Error Note

[Error Note] MSSQL DB에 중문 데이터 삽입 시 글자가 깨지는 문제

by 스응 2023. 12. 21.
728x90
728x90

 

중문 사이트를 작업하던 중에, MSSQL DB에 중문 데이터를 삽입했을 때 글자가 ???로 깨져서 들어가는 문제가 있었다.

 


해결방법

1. 해당 컬럼의 데이터 타입이 NVARCHAR인지 확인하기

  - 만약 VARCHAR라면 NVARCHAR로 변경해주어야 함

 

2. INSERT 문 작성 시 중문 문자열 앞에 N을 덧붙이기

 

-- INSERT문 예시

INSERT INTO 테이블명 (컬럼명)
VALUES (N'瑞鍈');

-- 프로시저 예시

EXEC 프로시저명 @변수명=N?;

 

320x100
반응형

댓글