У меня есть служба WCF, которая берет текст, который вводит клиент, и передает его в службу Windows. Я использую jQuery для отправки текста в службу WCF (в json). Перед передачей данных я вызываю $ .trim () для текста. Сегодня я получил текст с нулевым символом, который выглядел так:
00-15-5D-0A-0B-01\0
Если я вернусь и протестирую и отправлю текст как «обычный пользователь», текст будет правильно экранирован и отправлен в службу:
00-15-5D-0A-0B-01\\0
Мой вопрос: не должен ли jQuery удалить специальный символ с помощью метода Trim ()?
Это странно, потому что я знаю, что этот клиент не пытался быть «подлым» или что-то в этом роде, чтобы не унижать их, но они просто недостаточно осведомлены, чтобы знать об этом типе вещей. Что заставляет меня задуматься, произошло ли что-то между клиентом и сервером.
Возможно ли, чтобы этот символ был прикреплен, если связь / запрос был прерван?