我目前有一个V2数据工厂,可以将UTF-8编码且带BOM的文件复制到存储位置。作为标准复制操作的一部分,我希望删除BOM。
是否有方法可以做到这一点?
我目前有一个V2数据工厂,可以将UTF-8编码且带BOM的文件复制到存储位置。作为标准复制操作的一部分,我希望删除BOM。
是否有方法可以做到这一点?
Azure Data Factory Copy activity
中,没有这样的中间件处理机制可以用于删除 bom header
。public static string RemoveBom(String desc, Encoding encode)
{
string bomString = encode.GetString(encode.GetPreamble());
if (!string.IsNullOrEmpty(bomString) && desc.StartsWith(bomString))
{
desc = desc.Remove(0, bomString.Length);
}
return desc;
}
希望它能对你有所帮助。