Hva er Unicode?

Unicode er en universell tegnkodingsstandard som tildeler et unikt tall (kalt et kodepunkt) til hvert tegn som brukes i skriftspråk over hele verden. I motsetning til eldre kodingssystemer som ASCII, som kun støttet 128 tegn, kan Unicode representere over 1,1 millioner tegn—inkludert bokstaver fra alle alfabeter, symboler, emojis og spesialtegn. Dette gjør det essensielt for å bygge programvare som fungerer på tvers av ulike språk og plattformer.

Et Unicode‑kodepunkt skrives vanligvis som U+ etterfulgt av et heksadesimalt tall. For eksempel er bokstaven "A" U+0041, og emoji 😀 er U+1F600. Ulike programmeringsspråk og systemer representerer disse kodepunktene i forskjellige formater, noe som gjør konvertering mellom formater ofte nødvendig.

Verktøysbeskrivelse

Dette verktøyet konverterer tekst mellom vanlige tegn og ulike Unicode‑representasjonsformater. Det støtter toveis konvertering mellom seks forskjellige formater: vanlig tekst, Unicode‑kodepunkter, JavaScript‑escape‑sekvenser, HTML‑numeriske entiteter, heksadesimale verdier og desimale verdier. Velg ganske enkelt inn‑ og ut‑formatene, så skjer konverteringen umiddelbart.

Eksempler

Inndata Format Utdata
Hello Kodepunkter U+0048 U+0065 U+006C U+006C U+006F
Hello JS Escape \u0048\u0065\u006C\u006C\u006F
Hello HTML‑entiteter Hello
Hello Heksadesimal 0048 0065 006C 006C 006F
Hello Desimal 72 101 108 108 111
😀 Kodepunkter U+1F600
Привет JS Escape \u041F\u0440\u0438\u0432\u0435\u0442

Funksjoner

  • Toveisk konvertering mellom alle seks Unicode‑formatene
  • Full Unicode‑støtte inkludert emojis og tegn utenfor Basic Multilingual Plane (BMP)
  • Håndtering av surrogatpar for JavaScript‑escape‑sekvenser med tegn over U+FFFF
  • Sanntidskonvertering mens du skriver med umiddelbare resultater
  • Kopier‑ og bytte‑funksjonalitet for raskt å reversere konverteringer

Bruksområder

  • Webutvikling: Konverter spesialtegn til HTML‑entiteter for sikker visning i websider
  • JavaScript/JSON‑koding: Escape ikke‑ASCII‑tegn for bruk i JavaScript‑strenger eller JSON‑filer
  • Feilsøking av kodingsproblemer: Undersøk de eksakte kodepunktene til tegn for å diagnostisere tekstkodingsproblemer
  • Tverrplattform‑tekstbehandling: Konverter tegn til numeriske formater for systemer som ikke støtter Unicode native
  • Lære Unicode: Utforsk hvordan ulike tegn er representert i forskjellige kodingsformater