Toolbox Hub
Wszystkie narzędzia

Unicode Converter

Convert to/from Unicode

Convert to/from Unicode Działa lokalnie w Twojej przeglądarce

Input containing \\u escapes is decoded to text. Anything else is encoded into escapes.

About the

Konwerter Unicode tłumaczy tekst na sekwencje specjalne i odwrotnie, wykrywając kierunek wklejania. Jest to narzędzie przydatne w sytuacjach, gdy linia logu, plik tłumaczenia lub odpowiedź API wraca jako \u0048\u0065\u006c\u006c\u006f i musisz ją przeczytać, lub gdy musisz umieścić znak w miejscu, które akceptuje tylko ASCII. Każdy znak jest konwertowany, więc podróż w obie strony jest bezstratna w obu kierunkach.

Where people use the

  • Odczytanie linii dziennika lub odpowiedzi pełnej sekwencji ucieczki.
  • Umieszczenie znaku innego niż ASCII w pliku, który musi pozostać ASCII.
  • Sprawdzanie, co faktycznie zawiera plik tłumaczenia.
  • Ucieczka przed wklejeniem znaku do łańcucha JSON.

How to use the

  1. 1

    Wklej wartość

    Albo tekst ze zmianą znaczenia, taki jak \u0048\u0065\u006c\u006c\u006f, albo zwykły tekst, który chcesz zmienić.

  2. 2

    Uruchom to

    Dane wejściowe zawierające sekwencje specjalne są dekodowane do postaci tekstowej. Wszystko inne jest kodowane w postaci ucieczki.

  3. 3

    Sprawdź kierunek

    Jeśli nic się nie zmieni, dane wejściowe zostały odczytane jako nieprawidłowe. Dodaj ucieczkę, aby wymusić dekodowanie, lub usuń je, aby wymusić kodowanie.

  4. 4

    Skopiuj wynik

    Dane wyjściowe to zwykły tekst, gotowy do wklejenia z powrotem do pliku lub terminala.

Wskazówki i najlepsze praktyki

  • Postacie spoza planu podstawowego stają się parą zastępczą; to normalne.
  • Zamiast tego użyj kodowania adresu URL, jeśli celem jest adres URL, a nie ciąg znaków.
  • Podróż w obie strony jest bezstratna, więc dwukrotna konwersja zwraca oryginał.

Często zadawane pytania

Skąd wie, w którą stronę dokonać konwersji?

Sprawdza, czy dane wejściowe wyglądają jak sekwencje ucieczki. Jeśli tak, dane wejściowe są dekodowane; w przeciwnym razie jest kodowany.

Czy obsługuje emoji i znaki poza podstawową płaszczyzną?

Każda jednostka kodu UTF-16 jest zmieniana osobno, więc znaki spoza płaszczyzny podstawowej pojawiają się jako para zastępcza, tak jak reprezentują je JavaScript i JSON.

Czy to to samo, co kodowanie adresu URL?

Nie. Spowoduje to wygenerowanie znaków \u, które są konwencją JavaScript i JSON. Kodowanie procentowe adresów URL to inny schemat.

Dlaczego mój zdekodowany tekst wygląda nieprawidłowo?

Ponieważ ucieczki zostały utworzone z innego kodowania. Te znaki specjalne reprezentują jednostki kodu Unicode, a nie surowe bajty.

Czy coś zostało przesłane?

Nie. Konwersja odbywa się w Twojej przeglądarce, więc dzienniki i odpowiedzi pozostają na Twoim urządzeniu.

Powiązane narzędzia