티스토리 뷰
728x90
동기
DB(MS-SQL)에 중국어를 등록하는데 깨진다.
방법
insert table (ko, ch) values ('안녕하세요.', N'你好');
|
텍스트 넣을 때, 앞에 'N'을 넣어주면 된다.
이 방법으로 되지 않는다면 데이터타입을 확인해보자.
varchar 로 되어 있다면, nvarchar 로 수정해주어야 한다.
위 방법이 아니라 다른 방법을 원한다면, DB 커넥션 설정 부분에서 해당 부분이 있는지 확인해보고 설정되어 있다면 제거하면 된다.
jdbc:sqlserver://[IP]:[PORT];DatabaseName=[DB];sendStringParametersAsUnicode=false
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ jdbc:sqlserver://[IP]:[PORT];DatabaseName=[DB]; |
반응형
'개발자의 삶 > Database(PostgreSQL, Redis, Oracle, ...)' 카테고리의 다른 글
[오라클] DB 관련 문서(엔티티/테이블 정의서, 테이블 목록 등) 작성 (0) | 2019.10.14 |
---|---|
단기 속성 입문 현업 사용 MS-SQL SSMS 단축키 설정 정리 (0) | 2017.05.18 |
[MySQL] MySQL 64bit 설치 (2) | 2017.05.10 |
[MySQL] Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode ... (0) | 2017.05.10 |
[ORACLE] [SQL] SELECT 해서 INSERT 하기 (0) | 2017.01.02 |
[Oracle] 버전 확인 (0) | 2016.12.09 |
[오라클] primary key 추가 삭제 (2) | 2016.12.02 |
[ORACLE] INDEX 목록 조회 (1) | 2016.09.20 |