Eccezione: Citazione inattesa a 1:2 (CSV::MalformedCSVError) Crystal

Mentre cercavo di analizzare un file di pagamento Amazon, mi sono imbattuto in questo particolare problema: Exception: Citazione inattesa a 1:2 (CSV::MalformedCSVError) Il motivo: Amazon Pay codifica i suoi file in UTF-8 con BOM. Il BOM è un marcatore opzionale (nei file UTF-8). Puoi vederlo con lo strumento xxd per esempio xxd apolish_amazon_2018DecMonthlyTransaction.csv | less Il...

Weiterlesen