Skip to content

Commit

Permalink
[sk] Fix description of UTF-8 encoding (elixirschool#598) (elixirscho…
Browse files Browse the repository at this point in the history
  • Loading branch information
michalvalasek authored and doomspork committed Aug 7, 2016
1 parent 260647c commit ec3727d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion sk/lessons/basics/strings.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Pri programovaní v Elixire zvyčajne používame reťazce, nie charlisty. Podpo

## Grafémy a codepointy

Codepointy sú len obyčajné Unicode znaky, ktoré môžu byť reprezentované jedným alebo dvoma bajtami. Napríklad znaky s diakritikou, ako `á, ñ, è` a podobne. Grafémy pozostávajú z viacerých codepointov, ktoré vyzerajú ako obyčajné znaky.
Codepointy sú unicode znaky reprezentované jedným alebo viacerými bajtami, v závislosti od kódovania. Znaky mimo rozsahu ASCII sú vždy reprezentované minimálne dvoma bajtmi. Napríklad znaky abecedy s diakritikou (`á`, `ñ`, `è`, ...) bývajú kôdované dvoma bajtami, znaky ázijských jazykov (napr. čínske znaky) dokonca troma až štyrmi bajtmi. Graféma pozostáva z viacerých codepointov, ktoré sú však vo výsledku vykreslené ako jediný znak.

Modul String poskytuje dve metódy, ktorými ich vieme získať: `graphemes/1` a `codepoints/1`. Ukážme si použitie:

Expand Down

0 comments on commit ec3727d

Please sign in to comment.