Przejdź do głównej zawartości
AMODITAMODITDokumentacja

Char()

Funkcja Char zwraca znak o podanym kodzie. Kod możesz podać szesnastkowo albo dziesiętnie. Kody znaków znajdziesz na liście symboli Unicode.

Char(hexcode);
Char(deccode);
Argument Typ Wymagany Opis
hexcode tekst Tak Szesnastkowy kod znaku, np. "2612". Kod może zaczynać się od \u.
deccode liczba Tak Dziesiętny kod znaku, np. 9746.

W pierwszym wariancie składni podajesz kod szesnastkowy jako tekst, w drugim kod dziesiętny jako liczbę.

Funkcja zwraca tekst: znak odpowiadający podanemu kodowi.

Zmienna result będzie zawierać znak „☒” dla podanego kodu szesnastkowego.

result = Char("2612");

Zmienna result będzie zawierać znak „☒” dla podanego kodu dziesiętnego.

result = Char(9746);
  • Sprawdź, czy podany kod odpowiada znakowi Unicode.
  • Przy symbolach Unicode używaj kodów szesnastkowych, bo w tej postaci podają je tablice znaków.
  • Kod dziesiętny w cudzysłowie. Funkcja zawsze traktuje tekst jako kod szesnastkowy, więc Char("9746") nie zwróci znaku „☒”. Kod dziesiętny podawaj jako liczbę, np. Char(9746).
  • Nieprawidłowy kod. Reguła zakończy się błędem albo zwróci inny znak, niż oczekujesz. Sprawdź kod w tablicy znaków Unicode.