Я анализирую значения из двоичного файла. Одно значение, которое я анализирую, - это 16-битное число, которое представляет кодировку UCS-2 символа Unicode. Я конвертирую его в такой символ:
char c = (char)myInteger;
Это безопасно?
Да, если нет проблем с порядком байтов, это будет хорошо.