ACS:檔案上傳時欄定義中出現隨機字元

探索如何解決電子郵件標題中出現額外字元的Adobe Campaign Standard問題。

說明 description

環境

  • Adobe Campaign Standard
  • 生產和中繼環境

問題/症狀

將檔案上傳到「載入檔案」活動時,當您重新整理以偵測新欄時,額外的字元會出現在「電子郵件」標題中。
這也可以在「欄定義」中看見。
此ID會產生i_Email,而非Email。

重現問題的步驟

  1. 使用 工作流程 > 載入活動
    CSV檔案的至少一欄有標題(範例:「電子郵件」)
  2. 在「載入」活動中選取檔案以匯入檔案。
  3. 成功匯入後,請移至 檔案結構 標籤。

預期結果

「電子郵件」標頭沒有出現額外的字元。
欄定義是正常的。
ID會以「Email」結果。

實際結果

「電子郵件」標題會出現額外的字元。
這也可以在「欄定義」中看見。
ID會以「i_Email」而非「Email」結果。

原因
此問題與檔案編碼相關。 當檔案以UTF-8-BOM編碼儲存時,BOM字元(EF BB BF)會加入至檔案的開頭。

解決方法 resolution

若要變更檔案編碼格式,請嘗試下列因應措施:

  1. 開啟具有Adobe支援的票證,Adobe基礎結構團隊可以在 serverConfig.xml 促銷活動設定檔案中執行下列命令,以從(UTF-8)編碼檔案中移除(UTF-8 BOM):

    \<postProcessCommand command="sed -i "1 s/\xef\xbb\xbf//" "$fileName"" name="cust_nobom" suffix="" label="(Custom) NOBOM File"/>

  2. Adobe支援人員會與您聯絡,並確認已移除UTF-8 BOM檔案。

請依照下列步驟驗證上述變更:

注意:先在階段中實作下列變更,然後實作生產伺服器。 如有必要,請重新啟動工作流程。

  1. 瀏覽至 擷取檔案 組態設定。
  2. 選取或新增標示為 無BOM檔案 的後處理步驟,以確保從輸出檔案中移除任何存在的BOM。
  3. 使用文字編輯器(如Notepad++或其他可顯示編碼詳細資訊的工具,執行受影響的工作流程並檢查輸出檔案。
  4. 確認匯出的檔案嚴格遵守UTF-8,不附帶任何額外的BOM字元。

依照這些步驟,您應該能夠確保與需要特定檔案編碼的系統相容,同時在Adobe Campaign Standard內的不同環境中維持順暢的作業。

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