DB의 collation(데이터정렬)이 Korean_Wansung_CI_AS 로 설정이 되어 있을 경우 아래와 같이 테이블의 데이터타입 및 쿼리문을 수정해 주면 된다.

테이블의 데이터 타입의 경우 n을 추가해 주면 됩니다.
ex)
varchar(10) -> nvarchar(10)
text -> ntext

쿼리문도 아래와 같이 N을 추가하면된다.


INSERT test VALUES("包机赴墨国人回国") -> 깨지는 경우
INSERT test VALUES(N"包机赴墨国人回国")


테스트는 안해봤지만 테이블 생성시 collation을 중국어에 맞는 걸로 생성하면 중국어가 깨지는 경우는 없지 않을까 싶다.

CREATE TABLE test (a nvarchar(100) COLLATE Korean_Wansung_CI_AS)
2012/07/10 14:31 2012/07/10 14:31

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다