Usuwanie polskich znaków

Acrafto Team Tekst
Zaktualizowano
Wyjście
Wielkość liter
Znaki: 63
Wynik
Zazolc gesla jazn, Lodz, Strasse, Sao Paulo, Kiyiv, Moskva, Athina
Zmieniono: 29
Co zostało zmienione (26)
OryginałZamiennikLiczbaReguła
óo2usunięty znak diakrytyczny
źz2usunięty znak diakrytyczny
вv2ogólna tabela cyrylicy (litera spoza wybranej normy)
ãa1usunięty znak diakrytyczny
ąa1usunięty znak diakrytyczny
ćc1usunięty znak diakrytyczny
ęe1usunięty znak diakrytyczny
łl1usunięty znak diakrytyczny
ŁL1usunięty znak diakrytyczny
ńn1usunięty znak diakrytyczny
śs1usunięty znak diakrytyczny
ßss1usunięty znak diakrytyczny
żz1usunięty znak diakrytyczny
αa1grecka litera, ELOT 743
ΑA1grecka litera, ELOT 743
ήi1grecka litera, ELOT 743
θth1grecka litera, ELOT 743
νn1grecka litera, ELOT 743
аa1ogólna tabela cyrylicy (litera spoza wybranej normy)
иi1ogólna tabela cyrylicy (litera spoza wybranej normy)
їyi1ogólna tabela cyrylicy (litera spoza wybranej normy)
кk1ogólna tabela cyrylicy (litera spoza wybranej normy)
КK1ogólna tabela cyrylicy (litera spoza wybranej normy)
МM1ogólna tabela cyrylicy (litera spoza wybranej normy)
оo1ogólna tabela cyrylicy (litera spoza wybranej normy)
сs1ogólna tabela cyrylicy (litera spoza wybranej normy)

Wszystko działa w Twojej przeglądarce i nic z wklejonego tekstu nie jest wysyłane, więc imiona, adresy i dokumenty zostają u Ciebie.

Usuwanie polskich znaków z tekstu w trakcie pisania: z ą robi się a, z ł robi się l, z ż robi się z, a litery, które nie mają zwykłej postaci, jak ø, đ czy ß, są zastępowane tak samo. To samo narzędzie działa jak konwerter cyrylicy na łacinkę i greki na łacinkę według nazwanych norm: zasad paszportowych Rosji, Ukrainy i Bułgarii, ISO 9, BGN/PCGN, serbskiej i macedońskiej łacinki oraz greckiej normy ELOT 743. Usuwa też arabskie znaki samogłoskowe i hebrajskie nikud, a wynik zamienia w slug do adresu URL lub bezpieczną nazwę pliku. Każdy zamieniony znak jest podświetlony, więc możesz sprawdzić każdy z nich. Wszystko dzieje się w Twojej przeglądarce.

Jak usunąć polskie znaki z tekstu

  1. Wpisz lub wklej tekst w polu Tekst. Wynik odświeża się z każdym naciśnięciem klawisza, a przykład ładowany na początku pokazuje naraz, co dzieje się z literami polskimi, niemieckimi, portugalskimi, ukraińskimi, rosyjskimi i greckimi.
  2. Przy Język tekstu zostaw Wykryj automatycznie. Narzędzie rozpoznaje język po charakterystycznych literach: ł i ż dla polskiego, ř i ů dla czeskiego, ß dla niemieckiego, ø dla duńskiego i norweskiego, ї i є dla ukraińskiego, a opcja pokazuje wtedy na przykład Automatycznie: polski. Przy krótkim lub mieszanym tekście wybierz język ręcznie.
  3. W Reguły wybierz konwencję lub normę dla danego języka. Języki z alfabetem łacińskim używają Prosto: litera za literę (ä → a, ß → ss, ł → l), chyba że język ma własną regułę pisowni, a języki z cyrylicą i alfabetem greckim mają swoje normy (zobacz niżej).
  4. Kopiuj wkłada wynik do schowka. Wyczyść opróżnia pole, a Wypróbuj przykład wczytuje przykładowy tekst jeszcze raz.

Wielkość liter domyślnie zachowuje wielkość liter oryginału. Wielka litera, z której powstają dwie, jest pisana tak jak w nazwiskach: Щ daje Shch, Ä daje Ae, ale słowo napisane wersalikami zostaje wersalikami, więc ЩУКА to SHCHUKA, a MÜNCHEN to MUENCHEN. Wybierz małe lub WIELKIE, żeby wymusić jedną wielkość.

Pod polami widać liczbę znaków (Znaki) i ile z nich zmieniono (Zmieniono). Przykładowy tekst ma 63 znaki, z których 29 się zmienia. Litery pism, dla których narzędzie nie ma reguł, takich jak chińskie, japońskie, tajskie czy dewanagari, zostają bez zmian, dostają kropkowane podkreślenie, a notatka liczy je jako Pozostawiono.

Litery, z którymi prosty usuwacz znaków diakrytycznych sobie nie radzi

Większość internetowych narzędzi rozkłada literę na literę podstawową i znak, a znak odrzuca. To wystarcza dla é, ñ, ő czy wietnamskiego ệ, ale nic nie daje przy literach, które nie są literą podstawową z dołożonym znakiem: polskie ł, chorwackie i wietnamskie đ, duńskie ø i æ, niemieckie ß, islandzkie þ i ð, tureckie ı bez kropki i ligatura œ. Takie narzędzia zwracają Łódź jako Łodz, a Straße jako Straße. Tutaj te litery mają własne zamienniki (ł → l, đ → d, ø → o, æ → ae, ß → ss, þ → th, ð → d, ı → i, œ → oe), a zamiana jest powtarzana, aż nie zostanie nic spoza łaciny, więc nawet z ǿ wychodzi w końcu o.

Niektóre języki mają własną konwencję zapisu bez znaków diakrytycznych i Niemiec czy Duńczyk jej oczekuje:

JęzykRegułyPrzykład
niemieckiPisownia niemiecka (ä → ae, ö → oe, ü → ue, ß → ss)Straße Müller → Strasse Mueller
duński, norweskiPisownia duńska i norweska (æ → ae, ø → oe, å → aa)Æbleskiver på Ærø → Aebleskiver paa Aeroe
islandzkiPisownia islandzka (þ → th, ð → d, æ → ae)Þórður → Thordur
chorwacki, bośniacki, serbska łacinkađ → dj (chorwacki, bośniacki, serbska łacinka)Đurđevac → Djurdjevac

Każdy z tych języków oferuje też wariant Prosto, co daje Strasse Muller i Aebleskiver pa Aero. Czeski, słowacki, polski, węgierski, rumuński, turecki, wietnamski, francuski, hiszpański, portugalski i języki bałtyckie nie mają takiej konwencji, więc ich litery po prostu tracą znaki: Zażółć gęślą jaźń to Zazolc gesla jazn, Příliš žluťoučký kůň to Prilis zlutoucky kun, Đường phố Hà Nội to Duong pho Ha Noi, a İstanbul ılık to Istanbul ilik.

Usuwanie polskich znaków z nazw plików i adresów

Wiele serwerów, skryptów i systemów kopii zapasowych źle znosi pliki o nazwach z ogonkami. Przełącz Wyjście na Nazwa pliku, a narzędzie zamieni polskie znaki w nazwie pliku na zwykłe litery i usunie to, czego system nie przyjmie. Do adresów stron służy Slug (URL), opisany niżej.

Cyrylica na łacinkę: normy rosyjskie, ukraińskie, bułgarskie, serbskie i macedońskie

Nie ma jednego sposobu zapisu cyrylicy literami łacińskimi. Rosyjski paszport, katalog biblioteczny i angielska gazeta zapisują to samo nazwisko każdy inaczej, a transliterator, który nie mówi, jakiego systemu używa, mało pomaga przy wypełnianiu formularza. W Reguły wybierasz normę po nazwie:

JęzykRegułyЩербаков Юрий / Київ / София
rosyjskiPaszport: ICAO Doc 9303 (rozporządzenie MSW Rosji, 2020)Shcherbakov Iurii
rosyjskiBGN/PCGN 1947 (zwyczaj angielski)Shcherbakov Yuriy
rosyjskiISO 9:1995 (naukowa, litera za literę)Ŝerbakov Ûrij
rosyjskiGOST 7.79-2000, system B (ASCII)Shherbakov Yurij
ukraińskiPaszport: uchwała rządu nr 55 (2010)Kyiv
ukraińskiBGN/PCGN 1965 (zwyczaj angielski)Kyyiv
ukraińskiISO 9:1995Kiïv
bułgarskiUstawa o transliteracji 2009 (urzędowa)Sofia
serbskiSerbska łacinka (č, ć, đ, š, ž)Ђорђе Џаџић → Đorđe Džadžić
serbskiTylko ASCII (đ → dj, č → c, š → s, ž → z)Djordje Dzadzic
macedońskiMacedońska łacinka (gj, kj, č, š, ž)Ѓорѓи Ѕвезда → Gjorgji Dzvezda

Systemy paszportowe to te, których użytkownik zwykle potrzebuje. Rosyjskie paszporty zagraniczne używają tabeli ICAO Doc 9303 od 2014 roku, potwierdzonej rozporządzeniem MSW z 2020 roku: ё → e, й → i, ю → iu, я → ia, ъ → ie, a miękki znak jest pomijany, więc Ельцин to Eltsin, a Татьяна to Tatiana. Uchwała rządu Ukrainy nr 55 z 2010 roku obowiązuje dla paszportów i nazw miejscowości: є, ї, й, ю i я to ye, yi, y, yu, ya na początku wyrazu oraz ie, i, i, iu, ia w pozostałych miejscach, зг to zgh, żeby nie czytać tego jak ж, a miękki znak i apostrof znikają (Єременко → Yeremenko, Згорани → Zghorany, Запоріжжя → Zaporizhzhia, п’ять → piat). Bułgarska ustawa o transliteracji z 2009 roku zapisuje щ jako sht, ъ jako a i ю jako yu, z dwoma wyjątkami, które narzędzie zna: końcowe -ия daje -ia (Шуменския → Shumenskia), a България to Bulgaria. Serbski i macedoński mają urzędowe łacinki z č, š, ž, đ, więc tam wybierasz tylko, czy chcesz znaki diakrytyczne, czy czyste ASCII.

Po polsku nazwiska rosyjskie zapisuje się własną transkrypcją (Szczerbakow, Jurij, Jelcyn), ale ona służy w tekście, nie w dokumentach, i to narzędzie jej nie oferuje. ISO 9 to system naukowy bibliotek i krajów niemieckojęzycznych: jedna litera cyrylicy to zawsze jedna litera łacińska, ж to ž, х to h, щ to ŝ, a twardy i miękki znak zamieniają się w modyfikatory ʺ i ʹ, dzięki czemu wynik jest odwracalny, ale niewymawialny dla angielskiego czytelnika. BGN/PCGN stosują rządy USA i Wielkiej Brytanii oraz większość angielskich mediów: ж to zh, х to kh, е to ye na początku wyrazu i po samogłosce. GOST 7.79-2000 system B to wariant ASCII spotykany w rosyjskich adresach URL i transliteratorze Yandexa: х to x, ц to c lub cz, ы to y ze znakiem odwrotnego apostrofu.

Litera cyrylicy, która nie należy do wybranej normy, na przykład serbskie ђ w tekście rosyjskim, jest zamieniana według ogólnej tabeli i tak oznaczona na liście Co zostało zmienione. A gdy tekst jest w większości łaciński i zawiera tylko kilka słów cyrylicą, rozpoznawanie języka idzie za większością, więc przełącz Język tekstu na język cyrylicki, żeby norma zadziałała: przykładowy tekst zamienia Київ według tabeli ogólnej na Kiyiv, a w trybie ukraińskim na Kyiv.

Transliteracja greki: ELOT 743 i Greeklish

Greckie paszporty i znaki drogowe stosują normę ELOT 743 / ISO 843 (paszporty): β to v, η to i, χ to ch, a połączenia liter mają własne reguły. γγ daje ng, γκ daje gk, μπ to b na początku wyrazu i mp w środku, ου to ou, a αυ, ευ, ηυ dają av, ev, iv przed samogłoską lub spółgłoską dźwięczną i af, ef, if przed bezdźwięczną. Γιώργος to więc Giorgos, Μπάμπης to Bampis, Ευαγγελία to Evangelia, Ναύπλιο to Nafplio, a Αθήνα to Athina. Akcenty są pomijane, tak jak robi to paszport.

Greeklish (η → h, θ → th, ξ → ks, χ → x, ω → w) to nieformalny zapis, którego Grecy używają w czatach i SMS-ach, gdzie litery dobiera się według kształtu i klawiatury, a nie brzmienia: Γιώργος daje Giwrgos, Ξέρω daje Kserw, Χαρά daje Xara.

Usuwanie arabskich i hebrajskich znaków samogłoskowych

W arabskim znaki samogłoskowe są opcjonalne i większość tekstów pisze się bez nich. Gdy wklejasz tekst z samogłoskami, na przykład ze słownika czy książki dla dzieci, wybierz arabski i Usuń taszkil (harakat, szadda, sukun, tanwin, tatwil): z مُحَمَّد robi się محمد, a usuwany jest także tatwil służący do rozciągania wyrazów. W hebrajskim Usuń nikud i znaki kantylacji zabiera z שָׁלוֹם punkty samogłoskowe, kantylację, meteg i rafe, zostawiając שלום. Liter nigdy nie zapisuje się łacinką, bo bez samogłosek poprawnego łacińskiego zapisu arabskiego czy hebrajskiego nie da się wyprowadzić z samego tekstu.

Slug i nazwy plików bez znaków diakrytycznych

Ustaw Wyjście na Slug (URL), a dostaniesz ciąg małych liter tylko od a do z, cyfr i Separator (- lub _): z Příliš žluťoučký kůň robi się prilis-zlutoucky-kun, a z Щербаков Юрий shcherbakov-iurii. Apostrofy i cudzysłowy są pomijane, a nie zamieniane (don’t daje dont), każdy inny ciąg znaków interpunkcyjnych lub spacji zmienia się w jeden separator, a na końcach separatora nie ma. Slug nie zawiera znaków wymagających kodowania procentowego, więc trafia do adresu URL bez zmian. Jeśli zamiast tego potrzebujesz zakodować cały adres z parametrami, użyj kodera i dekodera URL.

Nazwa pliku zostawia tekst czytelny, ale bezpieczny dla każdego systemu operacyjnego: znaki \ / : * ? " < > | oraz znaki sterujące, których Windows nie przyjmuje w nazwie pliku, są usuwane, Spacje zamieniają się na _ lub - albo zostają, powtórzone separatory się scalają, rozszerzenie po ostatniej kropce zostaje, a kropki i spacje na końcach są obcinane. Zpráva o činnosti: leden/2026?.docx daje Zprava_o_cinnosti_leden2026.docx. To tryb do zmiany nazw plików przed wgraniem ich na serwer, do chmury lub do repozytorium git, gdzie nazwy z ogonkami psują skrypty i linki.

Slug w camelCase, snake_case lub kebab-case z angielskich słów dokończy konwerter wielkości liter, a licznik znaków, słów i normostron powie, ile to ma znaków. Oba znajdziesz razem z tym narzędziem w kategorii Tekst.

Co zostało zmienione: sprawdź każdą zamianę

Każdy zamieniony znak jest w wyniku podświetlony. Najedź na niego, a zobaczysz oryginał, zamiennik i regułę, na przykład ł → l · usunięty znak diakrytyczny albo Щ → Shch · Paszport: ICAO Doc 9303. Znak, który usunięto, jak miękki znak czy arabski znak samogłoskowy, widać jako cienką kropkowaną kreskę. Lista Co zostało zmienione pod wynikiem grupuje zamiany z liczbami i regułami, więc w kilka sekund sprawdzisz, czy nazwisko zostało zapisane tak jak w paszporcie albo czy z ä zrobiło się ae, a nie a. Lista jest posortowana według częstości, więc najważniejsze litery są na górze.

Nic, co wkleisz, nie opuszcza przeglądarki. Zamiana działa na stronie standardowymi funkcjami Unicode w JavaScripcie, bez serwera, więc imiona, adresy i całe dokumenty zostają na Twoim komputerze.

Jak usunąć polskie znaki w Excelu lub Arkuszach Google?

Ani Excel, ani Arkusze Google nie mają do tego wbudowanej funkcji; zwykle radzi się długi łańcuch funkcji PODSTAW, makro VBA albo krok w Power Query. Najszybciej jest skopiować kolumnę, wkleić ją w pole Tekst, skopiować Wynik i wkleić z powrotem: podziały wierszy zostają, więc wiersze się zgadzają.

Jak usunąć polskie znaki z nazw plików?

Wklej nazwy do pola Tekst po jednej w wierszu i przełącz Wyjście na Nazwa pliku. Znaki takie jak ą, ę, ł czy ż zamienią się na a, e, l i z, zakazane znaki zostaną usunięte, a rozszerzenie pliku zostanie. Do adresów stron lepszy jest Slug (URL). Zobacz też pozostałe narzędzia do tekstu.

Jak usunąć znaki diakrytyczne w Pythonie lub JavaScripcie?

W Pythonie znaki usuwa unicodedata.normalize('NFKD', s).encode('ascii', 'ignore').decode(), w JavaScripcie to samo robi s.normalize('NFD').replace(/\p{M}/gu, ''). Obie metody po cichu gubią lub zostawiają ł, ø, đ, ß i æ, bo te litery nie mają rozkładu. Poradzi sobie z nimi pakiet unidecode dla Pythona i to narzędzie.

Jakiej transliteracji używa mój paszport?

Rosja: ICAO Doc 9303 od 2014 roku (Paszport: ICAO Doc 9303 (rozporządzenie MSW Rosji, 2020)). Ukraina: uchwała rządu nr 55 z 2010 roku. Bułgaria: ustawa o transliteracji z 2009 roku, którą w 2013 roku przyjęły także BGN/PCGN. Grecja: ELOT 743. Serbia i Macedonia Północna drukują oba alfabety. Sprawdź zapis w dotychczasowych dokumentach, bo starszy paszport może mieć starszy system, a linie lotnicze porównują bilet z paszportem litera po literze.

Dlaczego w przykładzie z Київ wychodzi Kiyiv?

Przykład jest w większości łaciński, więc Wykryj automatycznie stosuje reguły łaciny, a kilka liter cyrylicy zamienia według tabeli ogólnej. Wybierz w Język tekstu ukraiński, a norma paszportowa da Kyiv.

Byłbym wdzięczny, gdybyś udostępnił te strony znajomym, dodał je do zakładek lub linkował do nich. Dziękuję! 🙏