Utilia

Diakritinių ženklų šalinimas

Pašalink diakritinius ženklus iš bet kokio teksto (ą į a, é į e, ß į ss) ir paversk pavadinimus saugiais failų pavadinimais tiesiog naršyklėje.

Kaip pašalinti diakritinius ženklus iš teksto

  1. Įvesk arba įklijuok tekstą į įvesties lauką. Tai gali būti vienas žodis, vardų sąrašas ar ištisas dokumentas.
  2. Tekstas be diakritikos iškart atsiranda rezultato lauke. Mygtukas Šalinti diakritiką tiesiog atnaujina rezultatą.
  3. Nuimk pažymėjimą nuo Palikti didžiąsias ir mažąsias raides, jei nori gauti ir tekstą vien mažosiomis raidėmis. Tai patogu identifikatoriams, žymėms ir paieškos raktams.
  4. Pažymėk Padaryti saugius failų pavadinimus (po vieną eilutėje), kad kiekviena eilutė taptų universaliu failo pavadinimu, tada pasirink, kuo Tarpus keisti į: brūkšneliu ar pabraukimu.
  5. Nukopijuok rezultatą. Eilutė po rezultatu parodo, kiek simbolių buvo pakeista.

Ką keičia šis įrankis

Dauguma raidžių su diakritiniais ženklais Unikode saugomos kaip pagrindinė raidė ir prie jos prijungtas jungiamasis ženklas. Įrankis kiekvieną simbolį išskaido į tokias dalis (Unikodo normalizavimo forma NFD), ištrina jungiamuosius ženklus ir vėl sujungia tekstą. Taip pašalinami ir lietuviški ženklai (ogonėlis, nosinė, kablelis virš raidės, brūkšnelis, varnelė), ir kiti: ašutinė, kirtis, trema, cedilė, tildė, makronas, žiedelis ir daug daugiau. Pavyzdžiui, „ą“ virsta „a“, „č“ – „c“, „ė“ – „e“, „š“ – „s“, „ž“ – „z“, „ū“ – „u“, „ñ“ – „n“, o „ệ“ – „e“.

Kai kurios raidės Unikode nėra „raidė su ženklu“, todėl vien normalizavimas jų nepaliestų. Įrankis jas keičia įprasta ASCII rašyba:

Raidė Rezultatas Kur vartojama
ß, ẞ ss, SS vokiečių k.
æ, Æ ae, AE danų, norvegų, lotynų k.
œ, Œ oe, OE prancūzų k.
ø, Ø o, O danų, norvegų k.
ł, Ł l, L lenkų k.
đ, Đ, ð d, D, d kroatų, vietnamiečių, islandų k.
þ, Þ th, TH islandų k.

Tipografinės ligatūros, tokios kaip „fi“ ir „fl“, kurias dažnai matai tekste, nukopijuotame iš PDF failų, taip pat išskaidomos į paprastas raides. Didžiosios raidės išlieka skaitomos: „Ærøskøbing“ virsta „Aeroskobing“, o „ŒUVRE“ – „OEUVRE“.

Visa kita lieka nepakeista: skyrybos ženklai, skaitmenys, tarpai, eilučių lūžiai ir jaustukai. Rašmenys, kurie nenaudoja lotyniškų diakritinių ženklų, pavyzdžiui, kinų, japonų, korėjiečių, hebrajų, arabų ar hindi, paliekami nepaliesti, nes jų ženklai yra pačių raidžių dalis. Graikų ir kirilicos raidės diakritinius ženklus praranda taip pat kaip lotyniškos („Αθήνα“ virsta „Αθηνα“).

Saugūs failų pavadinimai

Pažymėjus Padaryti saugius failų pavadinimus (po vieną eilutėje), kiekviena eilutė, pašalinus diakritiką, apdorojama kaip failo pavadinimas. Tarpai ir visi simboliai, išskyrus raides nuo A iki Z, skaitmenis ir simbolius ., - bei _, keičiami tavo pasirinktu skirtuku. Pasikartojantys skirtukai sujungiami, o skirtukai ir taškai pradžioje bei pabaigoje pašalinami. Plėtinys išlaikomas, todėl „Été 2026 : photos d’Ærø.JPG“ virsta „Ete-2026-photos-d-Aero.JPG“.

Pavadinimai, rezervuoti „Windows“ sistemoje (CON, PRN, AUX, NUL, COM1, LPT1…), gauna pabraukimą priekyje. Eilutė, parašyta vien nelotyniškais rašmenimis, tampa tuščia, nes neturi ASCII atitikmens.

Kada naudinga šalinti diakritiką

  • Kuriant failų pavadinimus, URL adresus, naudotojo vardus ar el. pašto adresus, kuriuose leidžiamos tik paprastos ASCII raidės.
  • Importuojant duomenis į senas sistemas ar CSV failus, kurie iškraipo raides su diakritiniais ženklais.
  • Kuriant paieškos raktus, kad užklausa „zaliakalnis“ rastų ir „Žaliakalnis“.
  • Lyginant sąrašus, kuriuose vardai surašyti su diakritika ir be jos.

Originalų tekstą išsaugok viskam, ką skaitys žmonės. Lietuvių kalboje diakritiniai ženklai skiria skirtingas raides, o kartais ir reikšmes: pavyzdžiui, „mėta“ ir „meta“ yra skirtingi žodžiai.

Dažnai užduodami klausimai

Ar mano tekstas kur nors siunčiamas?

Ne. Konvertavimas vyksta tavo naršyklėje, naudojant integruotas Unikodo funkcijas. Niekas neįkeliama į serverį ir nesaugoma.

Kodėl „ß“ virsta „ss“, o ne „b“?

„ß“ yra vokiečių kalbos raidė, o ne „b“ su ženklu. Įprastas būdas ją parašyti be šios raidės yra „ss“, pavyzdžiui, „Strasse“ vietoj „Straße“.

Ar įrankis keičia kinų, arabų ar kirilicos raides?

Kinų, japonų, korėjiečių, arabų, hebrajų ir Indijos rašmenys paliekami nepakeisti. Kirilicos raidės išlaiko pagrindinę formą, bet praranda diakritinius ženklus, todėl „й“ virsta „и“, o „ё“ – „е“.

Ar galiu vienu metu konvertuoti ištisą failų pavadinimų sąrašą?

Taip. Įklijuok po vieną pavadinimą eilutėje ir pažymėk Padaryti saugius failų pavadinimus (po vieną eilutėje). Kiekviena eilutė konvertuojama atskirai, o tuščios eilutės paliekamos, kad sąrašas išliktų sulygiuotas.

Kodėl pakeistų simbolių yra mažiau nei diakritinių ženklų?

Skaitiklis skaičiuoja simbolius taip, kaip juos matai. Raidė su dviem ženklais, pavyzdžiui, „ệ“, skaičiuojama kaip vienas pakeistas simbolis.