Closed michaljurecko closed 4 years ago
@webrouse ak by si chcel, myslim, ze viem ako nasimulovat tie zle line breaks lokalne.
Staci ak do db vlozis line breaks \r
a ides to exportovat bez akehokolvek replace char(10)
a char(13)
@ujovlado vdaka, to dava zmysel ... myslel som si, ze ide o chybu BCP, ... ale pozeral som si teraz v projekte ake data exportuje PDO fallback,... a su tam nejake XMLka asi s Mac zalomením riadkov.
Ono ta detekcia line breaks nie je velmi spolahliva, ... ono by sa to tam muselo prechadzat po znakoch, a brat do uvahy separatory a escapovanie, aby to bolo spolahlive. https://github.com/keboola/php-csv/blob/86f03def371e5b1a8a11973b496c86d3a0d4d57d/src/CsvReader.php#L112-L137
To len tak na okraj - ja som si to nahodou vsimol popri debugu ;)
Fix v php-csv: https://github.com/keboola/php-csv/pull/41
Fixol som to v php-csv
, teda tento PR zatvaram a spravim novy:
https://github.com/keboola/php-csv/pull/41
Error in log: https://my.papertrailapp.com/groups/23635/events?focus=1222931146619367425&q=%22keboola.ex-db-mssql%22%20AND%20%22exception%22%20AND%20%22attachment%22&selected=1222931146619367425
Slack: https://keboola.slack.com/archives/C09U3R1J4/p1595506745059500
Changes:
catch
in code.