Toollet
Sök efter uppgift eller appnamnSökKontakta oss
Priser

Teckenkodningsdetektor och konverterare

Jämför möjliga teckenkodningar för en fil genom att visa texten och konvertera den sedan till den kodning mottagaren kräver och spara den. Text- och hexadecimalindata stöds också.

Upp till 100 000 teckenenheter (emoji och liknande tecken räknas som 2 eller fler).

Avancerade inställningarIngen BOM

Lägg bara till det när mottagaren anger det. Det är vanligtvis avstängt.

Det här kan du göra

Jämför text och välj hur den ska avkodas

Visa teckenkodningar som kan avkoda en fil eller hexadecimaldata. Visa texten för varje kandidat och välj den teckenkodning som ska användas.

Konvertera för mottagaren

Välj utdatakodning bland 6 format: UTF-8, UTF-16 LE/BE, varianter av Shift_JIS, EUC-JP och ISO-2022-JP.

Skapa en fil endast när texten kan bevaras

Avkoda resultatet igen efter konverteringen för att bekräfta att det stämmer med texten. Tecken som inte kan representeras ersätts aldrig med ”?” och sparas.

Så använder du verktyget

  1. Ange innehållet som ska konverteras

    Klistra in text eller välj 1 fil. För hexadecimalindata anger du den och klickar på ”Hitta kandidatteckenkodningar”.

  2. Kontrollera kandidater för fil- eller hexadecimalindata

    Jämför texten som visas för varje kandidat och välj den som läses korrekt. Om det bara finns 1 kandidat är den redan vald, så kontrollera dess text.

  3. Välj utdatakodning

    Välj den teckenkodning som mottagaren anger. Om BOM behövs för UTF-8 eller UTF-16 öppnar du de avancerade inställningarna och lägger till den.

  4. Konvertera och ladda ner

    Klicka på ”Konvertera och skapa fil” och spara den skapade filen. Du kan också kontrollera eller kopiera hexadecimaldata i utdatan vid behov.

Användbart när

Läsa en CSV- eller textfil du har fått

Använd det för att hitta en teckenkodning som visar innehållet i en originalfil i CSV eller text som ser förvanskad ut.

Dela data i en angiven teckenkodning

Använd det för att ändra teckenkodningen så att den passar mottagarens system och förbereda en textfil att dela.

Det här ska du kontrollera när du väljer teckenkodning

Hur tecken motsvarar bytesekvenser

Samma tecken sparas som olika bytesekvenser beroende på teckenkodningen. Om du öppnar data med en annan teckenkodning än den som användes för att spara dem kan de läsas som andra tecken.

Kontrollera texten även när det bara finns en kandidat

Att indatan kan avkodas bekräftar inte den ursprungliga teckenkodningen. Korta indata eller indata som bara innehåller bokstäver och siffror kan ge samma text med flera kandidatteckenkodningar. Jämför texten med de inställningar som användes för att skapa den.

En BOM är en markör som anger en teckenkodning

Följ mottagarens krav när du bestämmer om du ska lägga till en BOM. Med det här verktyget kan du lägga till en valfritt för UTF-8 och UTF-16. En BOM som motsvarar indatans teckenkodning tas bort från texten vid avkodningen.

När originaldata har gått förlorad

Data som öppnats med fel teckenkodning och sparats igen, eller data där tecken saknas, kan inte alltid återställas. Om originalfilen finns kvar bör du kontrollera den i stället.

CSV-avgränsare och radbrytningar bevaras

Endast teckenkodningen ändras. Verktyget justerar inte CSV-kolumner, avgränsare, citattecken eller radbrytningar och skriver inte om tabellvärden.

Vanliga frågor

Är den automatiskt identifierade teckenkodningen definitiv?

Nej. Kandidaterna som visas är teckenkodningar som kan läsa indata utan att behandla dem som en ogiltig bytesekvens. Välj genom att jämföra med texten och de inställningar som användes för att skapa den. Om det finns flera kandidater väljer verktyget inte någon automatiskt.

Kan jag konvertera text som innehåller emoji till Shift_JIS?

Om utdatakodningen inte kan representera hela texten uppstår ett fel. Verktyget ersätter inte tecken och fortsätter. Välj UTF-8 eller UTF-16.

Kan den ursprungliga teckenkodningen upptäckas från inklistrad text?

För textinmatning konverteras tecknen som webbläsaren tar emot till den angivna teckenkodningen. För att granska den ursprungliga bytesekvensen anger du en fil eller hexadecimaldata.

Sparas även de delar som inte visas i förhandsvisningen?

Ja. Textförhandsvisningen för varje kandidat begränsas till de första 400 UTF-16-kodenheterna, avkodad text till de första 10 000 UTF-16-kodenheterna och hexadecimaldata i utdatan till de första 4 096 bytena. Att spara filer och kopiera hexadecimaldata omfattar hela utdatan.

Kan jag skapa en fil från tom text?

Ja. Utan BOM är filen 0 byte. Med BOM innehåller filen endast den markören.

Indata och resultat

Indata
Filer och hexadecimaldata: upp till 256 KiB (262 144 byte). Text: upp till 100 000 UTF-16-kodenheter. Emoji och vissa andra tecken använder flera kodenheter.
Utdata
Upp till 256 KiB per fil. Filnamnet kombinerar teckenkodningens namn med originalfilens namn. För text- eller hexadecimalindata behandlas originalnamnet som text.txt.
Ändra inställningar
Om du ändrar indata, avkodningskandidat, utdatakodning eller BOM rensas den tidigare utdatan. Konvertera igen med de nya inställningarna.

Nuvarande inställningar

Sök verktyg