Во время тестирования моего приложения я заметил следующую проблему, когда строка, содержащая символ Unicode, когда передается в контроллер и затем возвращается на страницу, искажается - или, по крайней мере, не представляется последовательно - с точки зрения пользователя.
1. Xáeso
2. Xßeso
3. X%E1eso
- Текст, который я передаю в виде
RequestParam
со страницы на контроллер. - Как это выводится в файл журнала сразу после чтения его из
RequestParam
в контроллере - Текст, передаваемый из контроллера обратно клиенту после выхода из обработчика запроса.
Это единственное допустимое представление текста в той степени, в которой он будет отображаться пользователем.ожидайте увидеть:
1. Xáeso
Как я могу гарантировать, что символ Юникода в позиции 2 этой строки будет последовательно представлен пользователю приложения на стороне клиента?