TCP-соединение не имеет понятия кодировки символов. Данные, передаваемые на уровне TCP, являются просто байтовым потоком.
Скорее всего (поскольку вы упоминаете смешанные символы ASCII и Unicode), вы ссылаетесь на строку в кодировке UTF-8. Чтобы просто хранить содержимое, вы можете просто использовать массив char
.