Это зависит от того, где строка «появилась». Строка .NET - это Unicode (UTF-16). Единственный способ, которым вы могли бы быть разными, если бы вы, скажем, прочитали данные из базы данных в массив байтов.
Эта статья CodeProject может представлять интерес: Определить кодировку для ввода и исходящего текста
Строки Jon Skeet в C # и .NET - отличное объяснение строк .NET.
Я использовал GetFileByURL вместо GetFileByServerRelativeURL
string furl = vURL + "/" + vList + "/" + vFolder + "/" + vFileName;
// Get a reference to our file
uploadFile = clientContext.Web.GetFileByUrl(furl);