0

Μη έγκυρο Παράδειγμα TSV: Αδέσποτος χαρακτήρας προσφοράς σε ένα πεδίο

Επικυρώστε αρχεία TSV (Tab Separated Value) για ακεραιότητα και δομή εκτός σύνδεσης.

Επεξεργασία... 0%
Σάρωση σειρών
Έλεγχος μέτρησης στηλών
Επικύρωση θέσεων καρτελών
Επαλήθευση εισαγωγικών
Σύνταξη έκθεσης

Αποτέλεσμα

Αυτή η σελίδα ανοίγει το εργαλείο επικύρωσης TSV που έχει προφορτωθεί με μια εξαγωγή αποθέματος όπου το όνομα προϊόντος γράφει Monitor 24" — χρησιμοποιώντας έναν κυριολεκτικό χαρακτήρα διπλού εισαγωγικού ως σύμβολο ίντσας. Το πρόγραμμα επικύρωσης εκτελεί τη στιγμή που φορτώνεται η σελίδα, επομένως το σφάλμα που εμφανίζεται παρακάτω αντικατοπτρίζει έναν πραγματικό, ζωντανό έλεγχο αυτού του ακριβούς κειμένου.

Αυτή είναι μια πιο λεπτή αποτυχία από μια αδέσποτη καρτέλα: ένας χαρακτήρας διπλού εισαγωγικού οπουδήποτε σε ένα πεδίο αντιμετωπίζεται ως η αρχή μιας τιμής εισαγωγικού και επειδή δεν ακολουθεί κανένα αντίστοιχο εισαγωγικό κλεισίματος σε αυτήν τη γραμμή, ο αναλυτής αναφέρει το πεδίο ως μια ατέρμονη συμβολοσειρά σε εισαγωγικά αντί να μαντέψει τι εννοούσε. Τα ονόματα προϊόντων και οι μετρήσεις που χρησιμοποιούν το σύμβολο της ίντσας ("), το ίδιο σημάδι ή μια ευθεία προσφορά για πόδια/ίντσες είναι μια κοινή πηγή του συγκεκριμένου σφάλματος στον πραγματικό κόσμο στις εξαγωγές TSV.

Ο πίνακας αποτελεσμάτων παρακάτω προσδιορίζει την ακριβή σειρά όπου εμφανίζεται το αταίριαστο απόσπασμα. Η επιδιόρθωση είναι συνήθως η κατάργηση ή η διαφυγή του χαρακτήρα αδέσποτου εισαγωγικού στα δεδομένα προέλευσης πριν από την επανεξαγωγή — συγκρίνετε αυτήν την προεπιλογή με το valid-inventory-tsv για να δείτε το ίδιο σχήμα σειράς χωρίς αυτό.