Utilia

Uklanjanje dijakritika

Ukloni dijakritike i kvačice iz bilo kojeg teksta (š u s, č u c, đ u d, ß u ss) i pretvori nazive u sigurne nazive datoteka, izravno u pregledniku.

Kako ukloniti dijakritike iz teksta

  1. Upiši ili zalijepi tekst u polje za unos. Može biti jedna riječ, popis imena ili cijeli dokument.
  2. Verzija bez dijakritika odmah se pojavljuje u polju s rezultatom. Gumb Ukloni dijakritike samo osvježava rezultat.
  3. Isključi opciju Zadrži velika i mala slova ako želiš da rezultat bude napisan malim slovima, što je praktično za identifikatore, oznake i ključeve za pretraživanje.
  4. Uključi Učini nazive datoteka sigurnima (jedan po retku) kako bi se svaki redak pretvorio u prenosiv naziv datoteke, pa odaberi čime će se Zamijeni razmake s: crticom ili podcrtom.
  5. Kopiraj rezultat. Redak ispod rezultata pokazuje koliko je znakova promijenjeno.

Što alat mijenja

Većina slova s dijakriticima u Unicodeu je pohranjena kao osnovno slovo i dodatna oznaka. Alat svaki znak rastavlja na te dijelove (Unicode normalizacija NFD), briše oznake i ponovno sastavlja tekst. Tako nestaju oštri i bljedi naglasci, cirkumfleks, dijareza i umlaut, cedilja, tilda, kvačica (caron), kružić i mnoge druge oznake: „š“ postaje „s“, „č“ postaje „c“, „ć“ postaje „c“, „ž“ postaje „z“, „é“ postaje „e“, „ñ“ postaje „n“, „ů“ postaje „u“.

Neka slova u Unicodeu nisu „slovo s oznakom“, pa ih sama normalizacija ne bi dirala. Alat ih zamjenjuje uobičajenim ASCII zapisom:

Slovo Rezultat Gdje se koristi
ß, ẞ ss, SS njemački
æ, Æ ae, AE danski, norveški, latinski
œ, Œ oe, OE francuski
ø, Ø o, O danski, norveški
ł, Ł l, L poljski
đ, Đ, ð d, D, d hrvatski, vijetnamski, islandski
þ, Þ th, TH islandski

Napomena za hrvatski: slovo „đ“ alat pretvara u „d“, a ne u „dj“, pa „Đakovo“ postaje „Dakovo“. Ako ti je potreban zapis „dj“, to možeš naknadno ispraviti alatom za traženje i zamjenu.

Tipografske ligature poput „fi“ i „fl“, koje se često pojavljuju u tekstu kopiranom iz PDF datoteka, rastavljaju se na obična slova. Velika slova ostaju čitljiva: „Ærøskøbing“ postaje „Aeroskobing“, a „ŒUVRE“ postaje „OEUVRE“.

Sve ostalo ostaje kako jest: interpunkcija, znamenke, razmaci, prijelomi redaka i emotikoni. Pisma koja ne koriste latinične dijakritike, poput kineskog, japanskog, korejskog, hebrejskog, arapskog ili hindskog, ostaju netaknuta jer su njihove oznake dio samih slova. Grčki i ćirilica gube naglaske i dijakritike kao i latinica („Αθήνα“ postaje „Αθηνα“).

Sigurni nazivi datoteka

Kad je uključeno Učini nazive datoteka sigurnima (jedan po retku), svaki se redak nakon uklanjanja dijakritika obrađuje kao naziv datoteke. Razmaci i svi znakovi osim slova A–Z, znamenki i znakova ., - i _ zamjenjuju se odabranim separatorom. Uzastopni separatori spajaju se u jedan, a separatori i točke na početku i na kraju uklanjaju se. Nastavak datoteke ostaje sačuvan, pa „Šibenik 2026 : fotografije Đakova.JPG“ postaje „Sibenik-2026-fotografije-Dakova.JPG“.

Nazivi koje rezervira Windows (CON, PRN, AUX, NUL, COM1, LPT1…) dobivaju podcrtu na početku. Redak napisan samo nelatiničnim pismom postaje prazan, jer nema ASCII ekvivalent.

Kada je uklanjanje dijakritika korisno

  • Izrada naziva datoteka, URL-ova, korisničkih imena ili e-adresa koji moraju biti čisti ASCII.
  • Uvoz podataka u stare sustave ili CSV datoteke koje kvare znakove s dijakriticima, najčešće kad se „č“ i „ž“ pretvore u nečitljive znakove.
  • Izrada ključeva za pretraživanje, kako bi upit „cevapi“ pronašao i „ćevapi“.
  • Usporedba popisa imena koja su upisana s dijakriticima i bez njih, na primjer kad netko piše „Zagreb, Cakovec, Dubrovnik“ bez kvačica.
  • Pripremanje teksta za sustave koji ne podržavaju hrvatsku kodnu stranicu, poput nekih starijih aplikacija i pisača.

Izvorni tekst zadrži za sve što će ljudi čitati. U hrvatskom dijakritici razlikuju riječi: „kuća“ je dom, a „kuca“ je glagol. Slično vrijedi i za francuski, španjolski i njemački: „pêcher“ i „pécher“ su različiti glagoli.

Česta pitanja

Šalje li se moj tekst negdje?

Ne. Pretvorba se u cijelosti izvodi u tvom pregledniku ugrađenim Unicode funkcijama. Ništa se ne šalje i ne pohranjuje.

Zašto se „ß“ pretvara u „ss“, a ne u „b“?

„ß“ je njemačko slovo, a ne „b“ s oznakom. Standardni način pisanja bez tog slova je „ss“, kao u „Strasse“ za „Straße“.

Mijenja li alat kineska, arapska ili ćirilična slova?

Kineska, japanska, korejska, arapska, hebrejska i indijska pisma ostaju nepromijenjena. Ćirilična slova zadržavaju osnovni oblik, ali gube dijakritike, pa „й“ postaje „и“, a „ё“ postaje „е“.

Mogu li odjednom pretvoriti cijeli popis naziva datoteka?

Da. Zalijepi po jedan naziv u svaki redak i uključi Učini nazive datoteka sigurnima (jedan po retku). Svaki se redak pretvara zasebno, a prazni retci ostaju kako bi popis ostao poravnat.

Zašto je promijenjenih znakova manje nego dijakritika?

Brojač broji znakove onako kako ih vidiš. Slovo s dvije oznake, poput „ệ“, računa se kao jedan promijenjen znak.