В плане корректного преобразования и хранения в однобайтовые символы char это не полезет. По старинке и по стандарту Си это пихают в строку типа wchar_t. Есть и другие (новые) типы.
char - это один символ (точнее, 1 байт). Нельзя строку (например, 10 символов) преобразовать в один символ. Можно получить какой-то один символ строки, это будет char.