인코딩 관련해서 궁금한게 있어서 질문드립니다.(euc-kr, utf-8)
글쓴이: ozon1000 / 작성시간: 목, 2017/03/02 - 3:23오후
임베디드 관련하여 개발을 한 것이 있습니다. (한글관련)
우분투 환경에서 이루어 졌고 모든 코드는 UTF-8 환경에 셋팅되어 있습니다.
led에 한글을 출력하기 위한 대략적인 작업이었고 성공적으로 끝났습니다. (자세한 사항을 원하시면 댓글주시면 아는 범위 내에서 답변 드리겠습니다.)
궁금한 점은 이렇습니다.
우분투(UTF-8 환경) 에서 작업을 했기 때문에 윈도우(EUC-KR)에서 사용하려면 안될 것으로 생각됩니다.
이 두 가지의 인코딩 환경은 한글을 다른 방식으로 인식하고 저장하기 때문이겠죠.
해결 방법으로 iconv 라는 것을 생각하고 있는데, 많은 개발자분들은 어떻게 생각하시는지 궁금합니다.
질문의 요지는 이렇습니다.
우분투에서 개발한 것을 윈도우에서 동일하게 실행하고자 할때 어떻게 하나요?
읽어주셔서 감사합니다.
Forums:
man iconv
man iconv
세벌 https://sebuls.blogspot.kr/
정말 친절한 답변 감사드립니다!!
정말 친절한 답변 감사드립니다!!
우분투에서 개발한거 윈도우에서 동일하게 실행
우분투에서 개발한거 윈도우에서 동일하게 실행 안될텐데요. API 자체가 다른데.
윈도우 API 쓴다면 UCS2(UTF16) 계열 유니코드텍스트를 받는 API 쓰는것도 한 방법입니다. UTF8-UCS2/UCS4는 iconv 안써도 될정도로 변환 쉬워요. EUCKR 변환은 직접 만들려면 엄청난 노가다라.
Written By the Black Knight of Destruction
감사합니다.
답변해주신 방법을 참고해서 테스트 해보겠습니다.
감사합니다.!!
https://github.com/teamnop
https://github.com/teamnop/HPuTTY/pull/13/commits/a9996b9f493340e51b43d8a9129f338c480e7ba5 에서 toCP949 함수를 참조해 보세요.
댓글 달기