Связь между моим клиентом и сервером была в формате XML в UTF-8.Однако недавно я обнаружил в базе данных символ, отличный от UTF-8 - во всей базе данных есть только один.И, очевидно, это нужно сохранить.
Но я не хочу менять все сообщения между клиентом и сервером на UTF-16, так как все они внезапно удвоятся по размеру только для одного случайного символа юникода.
Можно ли использовать более эффективную кодировку текста?Возможно, тот, который по-прежнему будет передавать большинство символов ASCII в виде 8 битов, но все же будет разрешать отправку символов, отличных от UTF-8?