기안기 호출시 문서물리파일을 다시 불러오는 방법

안녕하세요. 그룹웨어 서비스하고 있는 엔지니어입니다.

맥에서 첨부파일저장시 파일 자음모음이 분해되는 현상이 있어, 그룹웨어에서 재발방지 패치를 진행하였습니다.(RFC 핸들링)

이후 문제가 되었던 아래 문서 물리파일과, 해당 파일관련 데이터들의 업데이트를 수행하였습니다.

그리하여, 현재 PC저장 및 인쇄 그리고 실제물리파일 모두 정상적으로 붙임란이 표시되고 있는 상황인데

기안기 내 해당 문서의 표시가 아직 하기와 같이 깨져있는 현상이 있습니다.

기안기창 새로고침 외 웹한글 필터 서비스의 재기동 등을 수행해보았으나 문서의 상태가 바뀌지 않아,

별도로 해당 문서를 물리파일기준으로 리로드하는 방법이 있을지 문의드립니다.

  • 기안기 내 표기

문제렌더링

  • 에디터에 복사 - 붙여넣기 시 메모장에서는 아래와 같이 표시가 됩니다.

메모장

  • VSC 복사 붙여넣기 (이상없음)

붙임: 1. AS수리비 견적서 등 1부.
2. 물품검수보고서 1부.
3. 납품 완료 사진 1부.

웹한글기안기 버전은 V1입니다.

감사합니다.

  1. 문서를 다시 불러올 때, URL 뒤에 매번 랜덤 숫자를 붙여서 캐시 안 타게 새로 불러오고 있습니다. (예: Open(문서URL + “?w=” + 랜덤숫자))
  2. 개발자도구 Network 탭으로 실제 요청/응답을 확인했는데, 캐시에서 온 게 아니라 매번 서버에서 새로 받아오는 게 맞고, 파일명/크기도 최신 파일과 일치합니다.
  3. 브라우저 쪽 Service Worker, Cache Storage, IndexedDB도 다 확인했는데 아무것도 등록된 게 없습니다
  4. 같은 문서를 PC저장(다운로드)하거나 인쇄해보면 정상 출력됩니다.

추가 참고사항입니다.

안녕하세요.

문의하신 현상은 캐시나 리로드 문제가 아니라, 문서 내부에 저장된 텍스트 자체가 분해형(NFD) 유니코드 상태로 남아 있기 때문입니다.

macOS 환경에서 생성·업로드된 파일명은 한글이 자모 단위로 분해된 형태로 전달되는 경우가 많습니다.
해당 파일명이 그대로 문서 내용에 반영되면서, 분해된 자모 문자열이 문서 데이터 안에 그대로 저장된 것으로 확인됩니다.

메모장에서는 깨져 보이고 VSCode에서는 정상으로 보이는 이유는 데이터 자체의 차이가 아니라 텍스트를 화면에 그리는 방식의 차이입니다.
동일한 데이터이지만, VSCode는 분해된 자모를 하나의 음절로 조합해 표시하기 때문에 정상으로 보이는 것입니다.
PC 저장이나 인쇄 시 정상으로 표시되는 것도 마찬가지입니다. 한글 엔진이 출력 단계에서 자모를 하나의 음절로 조합해 그리기 때문에 정상처럼 보일 뿐이며, 문서에 저장된 데이터 자체는 여전히 분해형입니다.

기안기는 렌더링 경로가 다르기 때문에 분해된 그대로 나타나는 것입니다.
따라서 기안기에서 문서를 다시 불러오거나 필터 서비스를 재기동해도 표시 결과는 달라지지 않습니다.
읽어 들이는 데이터 자체가 분해형이기 때문입니다.

추가 기술 지원이 필요하신 경우 아래 채널로 문의해 주시기 바랍니다.
고객 지원: 문의하기

감사합니다.

안녕하세요.

최신 버전에서 다시 확인해보니 수정된 것으로 파악됩니다.
최신 버전으로 업데이트 후 동일 현상이 재현되는지 확인 부탁드립니다.

업데이트 후에도 동일한 증상이 지속된다면, 추가로 아래 채널을 통해 문의해 주시기 바랍니다.
고객 지원: 문의하기

감사합니다.