Это полностью зависит от того, как сервер настроен на получение строки в первую очередь.Ваш второй пример - применение URL-кодировки с использованием UTF-8, где это необходимо, по внешнему виду.Это может быть уместным, а может и нет.
Если данные находятся, например, в XML, вам не нужно делать ничего особенного - какой бы API XML вы не использовали, он должен обрабатывать всепрозрачно.
Если вы можете дать более подробную информацию о протоколе, который вы используете для связи с сервером, мы можем помочь вам больше.