Nieprawidłowy przykład TSV: bezpański znak cytatu w polu
Sprawdź poprawność plików TSV (wartości rozdzielane tabulatorami) pod kątem integralności i struktury w trybie offline.
Wynik
Ta strona otwiera moduł sprawdzania poprawności TSV z fabrycznie załadowanym eksportem zapasów, gdzie nazwa produktu brzmi Monitor 24" — używając dosłownego znaku cudzysłowu jako symbolu cala. Walidator uruchamia się w momencie załadowania strony, więc błąd pokazany poniżej odzwierciedla rzeczywiste sprawdzenie na żywo dokładnie tego tekstu.
Jest to subtelniejsza awaria niż bezpańskie tabulatory: pojedynczy znak cudzysłowu w dowolnym miejscu pola jest traktowany jako początek wartości w cudzysłowie, a ponieważ w tym wierszu nie następuje żaden pasujący cudzysłów zamykający, parser raportuje pole jako ciąg znaków w cudzysłowie bez zakończenia, zamiast zgadywać, co miało na myśli. Nazwy produktów i wymiary, w których występuje symbol cala („”), znak jak wyżej lub prosty cudzysłów określający stopy/cale, są częstym, rzeczywistym źródłem tego dokładnego błędu w eksporcie TSV.
Poniższy panel wyników wskazuje dokładny wiersz, w którym pojawia się niedopasowany cytat. Rozwiązanie polega zazwyczaj na usunięciu lub zmianie znaku cudzysłowu w danych źródłowych przed ponownym eksportem — porównaj to ustawienie wstępne z wartością valid-inventory-tsv, aby zobaczyć ten sam kształt wiersza bez niego.