캠페인 | BOM 없이 saveFile() 함수를 사용하여 파일을 저장하는 방법

설명 description

문제: 를 사용할 때 saveFile() JS는 Adobe Campaign에서 작동하며 인코딩을 UTF-8로 선택합니다. 그러면 파일이 BOM 포맷이 있는 UTF-8로 저장됩니다.

Syntax: saveFile ("Text to be saved", "Server location where the file will be saved/File name","Encoding");

해결 방법 resolution

기본적으로 함수를 사용하는 경우 saveFile() 다음으로:

saveFile ("Text to be saved", "Server location where the file will be saved/File name","utf-8");

파일은 BOM이 있는 UTF-8 형식으로 저장됩니다

BOM이란?

BOM(바이트 순서 표시)은 유니코드 문자 U+FEFF입니다  바이트 순서 표시  (BOM) - 텍스트 스트림의 시작 부분에서 매직 넘버로 표시된 경우 텍스트를 읽는 프로그램에 여러 가지 신호를 보낼 수 있습니다.

  • 텍스트 스트림의 바이트 순서 또는 엔디언니스;
  • 텍스트 스트림의 인코딩이 유니코드라는 사실은 높은 수준의 신뢰도를 제공합니다.
  • 텍스트 스트림을 인코딩할 유니코드.

이를 방지하기 위해 함수 구문에서 인코딩 부분을 건너뛸 수 있습니다. 다음과 같이 사용하십시오.

saveFile ("Text to be saved", "Server location where the file will be saved/File name");

이렇게 하면 파일이 UTF-8 형식으로 저장되지만 BOM은 저장되지 않습니다

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f