Tekstcodering bekijken en omzetten naar UTF-8

Bekijk de BOM, bytes en strikte UTF-8-geldigheid van een lokaal tekstbestand. Controleer een expliciete broncodering en exporteer UTF-8 met behoud van regeleinden.

Probeer een kort voorbeeld

Probeer een kort voorbeeld

Laad het fictieve voorbeeld in een leeggemaakt formulier. Controleer de opties, voer het hulpmiddel zo nodig uit en vergelijk het resultaat hieronder.

Selecteer het oorspronkelijke bestand, bekijk de bytes en bevestig de broncodering. Zonder BOM betekenen geldige UTF-8-bytes dat ze compatibel zijn, niet dat de oorspronkelijke codering vaststaat. Het voorbeeld is alleen-lezen; de conversie behoudt tekens, spaties en CR/LF-regeleinden. Een BOM aan het begin kiest de aangegeven codering. De handtekening wordt uit de tekst verwijderd; voeg alleen een uitvoer-BOM toe als de ontvangende toepassing die vereist. Er vindt geen normalisatie, verwijdering van buitenste witruimte of conversie van regeleinden plaats. Platte-tekstbestanden tot 5 MiB (5.242.880 bytes). Alleen UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 en ASCII. UTF-32-BOMs, onjuiste tekenreeksen, ongedefinieerde Windows-1252-bytes en binaire inhoud of inhoud met besturingstekens worden geweigerd. Het voorbeeld is beperkt tot 16.000 UTF-16-code-eenheden; het volledige bestand wordt gecontroleerd en geëxporteerd. De uitvoer is altijd een .utf8.txt-bestand.

Eerste 64 bytes (hexadecimaal)

43 61 66 E9 20 80 0D 0A

Verwachte uitvoer

Café €

Het voorbeeld is beschikbaar zodra de tool klaar is.

De tekst wordt in je browser verwerkt.

In het kort

Selecteer het oorspronkelijke bestand, bekijk de bytes en bevestig de broncodering. Zonder BOM betekenen geldige UTF-8-bytes dat ze compatibel zijn, niet dat de oorspronkelijke codering vaststaat. Het voorbeeld is alleen-lezen; de conversie behoudt tekens, spaties en CR/LF-regeleinden.

Deze tool verwerkt je invoer in je browser. De berekeningen versturen je invoer en resultaten niet. De website zelf maakt netwerkverzoeken; bezoekgegevens gaan alleen met je toestemming naar Google Analytics.

Veelgestelde vragen

Kan het hulpmiddel elke codering automatisch herkennen?

Nee. Een ondersteunde BOM geeft een gedeclareerde codering aan; zonder BOM betekenen geldige UTF-8-bytes compatibiliteit, niet één unieke codering. Als er geen standaardkeuze is, kies de broncodering dan uit de documentatie van het bestand en controleer de verwachte tekst.

Waarom zijn Windows-1252 en ISO-8859-1 apart?

Windows-1252 kent afdrukbare tekens zoals € toe aan sommige bytes van 80–9F. ISO-8859-1 koppelt dat bereik aan C1-besturingstekens, die dit hulpmiddel voor platte tekst weigert. Ongedefinieerde Windows-1252-bytes worden ook geweigerd.

Herstelt de conversie al beschadigde tekst?

Nee. De conversie wijzigt de codering en kan eerder verloren tekst niet herstellen. Bestaande vervangingstekens U+FFFD in het bronbestand blijven behouden.

Wat blijft ongewijzigd?

Er vindt geen normalisatie, verwijdering van buitenste witruimte of conversie van regeleinden plaats. Een BOM aan het begin kiest de aangegeven codering. De handtekening wordt uit de tekst verwijderd; voeg alleen een uitvoer-BOM toe als de ontvangende toepassing die vereist.

Meer uitleg