Πίσω

#nfc

1 API με αυτήν την ετικέτα

Unicode Normalize API

Κανονικοποιήστε και αναδιπλώστε κείμενο Unicode. Μετατρέψτε οποιαδήποτε συμβολοσειρά σε μία από τις τέσσερις μορφές κανονικοποίησης Unicode — NFC, NFD, NFKC, NFKD — ώστε το οπτικά πανομοιότυπο κείμενο με διαφορετικές συνθέσεις κωδικών σημείων (é ως ένα κωδικό σημείο έναντι e + συνδυαστικός τόνος) να συγκρίνεται και να αποθηκεύεται με συνέπεια. Αναδιπλώστε διακριτικά και ειδικά γράμματα σε απλό ASCII (café → cafe, Straße → Strasse, Ångström → Angstrom, Łódź → Lodz) για slugs, κλειδιά αναζήτησης και ονόματα αρχείων· η συμπλεκτική γραμματοσειρά fi και παρόμοιοι χαρακτήρες συμβατότητας επεκτείνονται υπό NFKC/NFKD. Και συγκρίνετε δύο συμβολοσειρές για ισότητα μετά από κανονικοποίηση, προαιρετικά χωρίς διάκριση πεζών-κεφαλαίων. Ιδανικό για αφαίρεση διπλοτύπων, αναζήτηση και ευρετηρίαση, ελέγχους ονομάτων χρήστη και αναγνωριστικών, και άμυνα έναντι εισόδου που μοιάζει (homoglyph). Καθαρά τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 4 τελικά σημεία. Διακρίνεται από αναζητήσεις βάσης δεδομένων χαρακτήρων Unicode και από τμηματοποίηση κειμένου.

api.oanor.com/normalize-api