All Unicode, in principle - there is no conversion between .NET text types ( char/ string) and binary, so there is no encoding to worry about.
You may need to worry about surrogate pairs to obtain from a text representation of UTF-16 charand stringto the full UTF-32, but a little different from the usual problems with the encoding.
, , . , - , .