TableCloth icon indicating copy to clipboard operation
TableCloth copied to clipboard

MBCS 캐릭터 셋을 쓰는 프로그램 한글 표시가 깨지는 문제 수정 방안

Open rkttu opened this issue 1 year ago • 1 comments

로케일 에뮬레이터를 활용하여 MBCS 캐릭터 셋을 쓰는 프로그램을 특정 인코딩으로 맞추어 실행하도록 설정을 미세조정할 수 있음.

  • 개별 프로그램 단위로 지정이 가능한지는 확실하지 않음. 우선은 Catalog.xml에서 사이트 단위로 MbcsRedirectLocale 태그를 추가하여, 인코딩 설정, 시간대 설정을 지정할 수 있도록 파라미터 추가
  • 샌드박스 실행 직후 로케일 에뮬레이터를 설치 단계에 포함하여 패치를 적용할 수 있게 구성

라이선스 검토 사항 - 로케일 에뮬레이터가 LGPL 라이선스를 사용하는데, 이 프로젝트의 라이선스와 호환이 되는지 별도 검토가 필요할 것.

rkttu avatar Feb 01 '24 09:02 rkttu

라이선스 검토 결과 - 로케일 에뮬레이터의 라이브러리를 정적/동적으로 링크하지 않고, 로케일 에뮬레이터를 실행 파일의 형태로만 사용할 경우 라이선스 위반이나 라이선스 전염 우려는 없는 것으로 보임.

rkttu avatar Feb 01 '24 12:02 rkttu