MSSQL 환경에서 SELELCT문으로 조회시 다국어에 대한 깨짐을 방지하기 위해서 반드시 필요한 것이 있습니다.
아래 이미지는 윈폼에서 쿼리 조회 후 로딩한 사진인데 베트남어가 깨져서 '?' 기호가 함께 출력되고 있습니다.
Top Titlel을 보면 베트남어에 '?'기호가 출력되어 일부 글자가 깨진 것으로 출력되는데 이러한 문제 해결을 위해서는
간단하게 N'value' 로 쿼리문을 작성해 주면 간단하게 해결됩니다.
위 예시는 윈폼에서 날린 쿼리문이며 해당 베트남어가 궈리문에서는 정상적으로 나오지만 SELECT 결과를 보면 '?'기호로 깨져서 출력이 되고 있습니다.
이를 아래와 같이 수정하여 출력해보면 베트남어 깨짐에 대한 문제해결이 가능합니다.
간단하게 TEXT앞에 N'value'형태로 입력해주면 끝입니다.
물론 필요에 따라 MSSQL 다국어 지원을 위한 환경설정이 필요할 수도 있지만
간단한 TEXT Value에 대한 조치는 위 형태로 입력해주면 간단하게 깨짐 현상을 수정할 수 있습니다.
'데이타베이스' 카테고리의 다른 글
[SQLite]Database is locked (0) | 2020.11.28 |
---|---|
트랜잭션(Transaction) 정리 (2) | 2020.07.03 |
관계 데이터베이스의 키 제약사항과 무결성 (0) | 2020.07.02 |
관계 데이터베이스 용어 정리 (0) | 2020.07.01 |
데이터 모델링[2]-논리적 데이터 모델 (2) | 2020.06.30 |
댓글