MS-SQL 에서 데이터를 읽어서 브라우저상에 뿌려줬을 때, 한글이 깨져서 보이는 경우가 있습니다. 이때는 캐릭터셋이 맞지 않기 때문인 경우가 많습니다. 이때는 아래와 같이 쿼리를 실행시키면 해당 테이블의 캐릭터셋을 확인하실 수 있습니다.
SELECT COLUMN_NAME, CHARACTER_SET_NAME, COLLATION_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = '테이블명'
아래 링크에 가면 MS-SQL 이 제공하는 캐릭터셋을 보실 수 있습니다
https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms144250(v=sql.105)
PHP에서 MSSQL 연동하여 쿼리실행하기, sqlsrv로 MS-SQL 접속하기 (1) | 2019.05.03 |
---|
댓글 영역