자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey DATASNAP 사용 시 macOS에서 한글깨짐 문제
2020.12.29 16:30
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
샘플 소스를 사용하여 윈도우상에서 datasnap 서버를 키고
macOS에서 클라이언트로 접속하게 되면
1. 단순 string 문자열 전송 시 한글 정상
2. 데이터베이스를 string 형태로 전송 시 한글 정상
3. 데이터베이스를 스트림형태로 통해 전송 시 한글이 깨지는 증상이 발생합니다.
(IB , MSSQL 동일 증상)
zmffkdldjsxmfmf dnlsehdn d
클라이언트를 윈도우7, 윈도우10 32,64비트로 하면 정상적으로 한글이 표시됩니다.
DATASNAP 서버 실행 OS는 윈도우 10, 윈도우 7 테스트 2대 테스트 각각 테스트
데이터베이스는 데이터베이스는 데이터데이터베이스는 IB / MSSQL 각 각 테스트
클라이언트는 macOS Seirra 와 Bigsur 각각 테스트
해당 문제는 어떤 부분을 확인해야할까요..?
Firemonkey DATASNAP 사용 시 macOS에서 한글깨짐 문제
2020.12.29 16:30
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
샘플 소스를 사용하여 윈도우상에서 datasnap 서버를 키고
macOS에서 클라이언트로 접속하게 되면
1. 단순 string 문자열 전송 시 한글 정상
2. 데이터베이스를 string 형태로 전송 시 한글 정상
3. 데이터베이스를 스트림형태로 통해 전송 시 한글이 깨지는 증상이 발생합니다.
(IB , MSSQL 동일 증상)
zmffkdldjsxmfmf dnlsehdn d
클라이언트를 윈도우7, 윈도우10 32,64비트로 하면 정상적으로 한글이 표시됩니다.
DATASNAP 서버 실행 OS는 윈도우 10, 윈도우 7 테스트 2대 테스트 각각 테스트
데이터베이스는 데이터베이스는 데이터데이터베이스는 IB / MSSQL 각 각 테스트
클라이언트는 macOS Seirra 와 Bigsur 각각 테스트
해당 문제는 어떤 부분을 확인해야할까요..?
제가 알고 있기로는 맥에서 인코딩 방식이 윈도우와 달라서 종종 한글이 꺠지는 경우가 있는 것 같습니다.(엑셀등에서도)
일단 데이터베이스 연결시 charaterSet 매개변수가 utf8로 되어 있는지 화인해 보시기 바랍니다.
그리고 아래 링크의 인코딩 방식을 참조해보시기 바랍니다. 테스트 해보시고 결과를 댓글로 부탁드립니다.
http://docwiki.embarcadero.com/CodeExamples/Sydney/en/UnicodeConversion_(Delphi)