ZUSu walka z standardami, i cudzysłowami

Pisanie opowiadań idzie mi wolno. Nowego contetu właściwie nie ma. Może pora bloga zamienić w bloga. W każdym razie; Jestem programistą (jak zapewne większość z was wie) jednej z polskich firm, zajmuję się implementacją m. in. obsługi e-zwolnień. ZUS eksportuje je w formacie CSV - pliku oddzielonego przecinkami (np. Imię, Nazwisko, Nazwa Przychodni, Adres itd). Jest to bardzo prosty format, działający dobrze w pewnych przypadkach. W innych nie działający wcale. Pierwszy problem, który można napotkać - co, jeśli w nazwie przychodni jest przecinek. Dzielny ZUS bierze wtedy nazwę tej przychodni w cudzysłów. Rozwiązanie bardzo proste, łatwe do implementacji i parsowania. Wszystko super dopóki... Dopóki w nazwie przychodni jest cudzysłów. Dzielny ZUS daje wtedy dwa cudzysłowy pod rząd. Dodam, że chyba wszystkie pliki wysyłane Do ZUSu muszą być w formacie XML, i to sformatowanym w specyficzny sposób - np. nie są akceptowane puste pola; wyrzuci błąd (nawet, gdy to pole jest nieobowiązkowe - trzeba takiego pola w ogóle nie dodawać). Otóż właśnie dostałem plik w którym nazwa przychodni jest opisana w mniej więcej taki sposób: """"""nazwa"""" sp zoo "" (sześć cudzysłowów, nazwa, cztery cudzysłowy, sp zoo, dwa cudzysłowy). Zgodnie z regułami opisanymi wyżej: pierwszy i ostatni cudzysłów powinny wskazywać, że pole ma znaki specjalne. W ten sposób przed nazwą zostaje nam pięć cudzysłowów... Problematyczne bo wiemy tylko co zrobić, gdy są dwa. Zostaje też jeden zbędny na koniec. Hmm... Może z jakiegoś powodu nagle dwa cudzysłowy oznaczają jeden cudzyslów: dwa na początku, dwa na końcu i po dwie pary dookoła nazwy... Niby działa, parsujemy do ""nazwa"" sp zoo. Ciekawe rozwiązanie, no ale cóż - nie mi to oceniać. Swoją drogą - nazwa przychodni w dwóch cudzysłowach? Aż ciekawości wygoogluje. A tak, pewnie. Na stronie przychodni jest ich w nazwie 0 (zero). Czyli nagle cztery cudzysłowy mają oznaczać zero cudzysłowów, jeśli są pomiędzy podwójnymi cudzysłowami. W jaki sposób ma to działać? Nie mam i chyba nikt nie ma pojęcia. Leci mail do ich obsługi technicznej, może uda się coś ustalić