MS-SQL/Query
UTF-8 Text 파일 Bulk Insert 시 한글깨짐 현상 해결 방안
Hwoarang757
2013. 12. 24. 19:43
UTF-8 Text 파일 Bulk Insert 시 한글깨짐 현상 해결 방안
Bulk Insert 구문으로 Insert 시 Varchar 나 Nvarchar 컬럼에 Insert 된 데이터가 한글이 깨지는 현상이 있었습니다.
CREATE TABLE dbo.Table
(
NAME NVARCHAR(255) NULL
)
BULK INSERT dbo.Table FROM 'D:\text.txt'
(
ROWTERMINATOR = '\r\n'
FIELDTERMINATOR = '\t'
)
검색을 통하여 방법을 찾다보니 BULK INSERT시에 UTF-8 형식으로 인코딩 된 텍스트파일은 깨진다는것을 알았습니다.
텍스트 파일을 "유니코드" 형식으로 저장후 BULK INSERT 해보니 일부가 WildChar (?) 형식으로 변환되면서 깨짐없이 INSERT 가 되었습니다.