Некоторые символы не отображаются должным образом при доступе к OneDrive с помощью WebDav

Я использую OneDrive для хранения многих часто используемых файлов, и вместо того, чтобы обращаться к ним через приложение OneDrive для ПК или https://onedrive.live.com/, я сопоставляю несколько папок OneDrive, которые я использую чаще всего, с помощью этой процедуры, что позволяет мне сопоставить папки OneDrive как сетевые диски с помощью WebDav. Я не планирую использовать программное обеспечение OneDrive в будущем, отчасти потому, что я использую много компьютеров, которые не являются моими на регулярной основе, а также потому, что я не хочу хранить свои файлы на реальном устройстве. Помимо медленного просмотра файлов (потому что он использует WebDav), он работает нормально. У меня нет своих собственных серверов, так что это следующая лучшая вещь,

Проблема в том, что некоторые символы не работают в папках и именах файлов, что означает, что они отображаются неправильно. Всякий раз, когда символ, который кажется "не разрешенным", присутствует в папке или имени файла, он появляется с ^ символ, за которым следуют несколько букв или цифр. Например, если в имени папки / файла появляется запятая (,), все запятые заменяются на ^J, Символ и (&) заменяется на ^0 символы # заменяются на ^N и так далее. Если это действительно действует мне на нервы, я могу обойти это, заменив запятые подчеркиванием и символ & на "и", но я бы предпочел сделать это не для всех. Некоторые файлы и папки я хочу сохранить запятыми, и я не собираюсь переименовывать все мои файлы только из-за проблем с их просмотром.

Это происходит только при доступе к файлам OneDrive через WebDav. Эта проблема возникает как в Windows 7 Professional, так и в Windows 10 Home/Pro, поэтому это не проблема с определенной версией Windows. Насколько я знаю, эта проблема возникает только с файлами / папками OneDrive, подключенными к / как сетевому диску или доступными с помощью этого метода (не обязательно сопоставленные общие папки, но любые папки, доступ к которым осуществляется через Проводник Windows через WebDav). Например, в сетевых ресурсах моей организации таких проблем не возникает, и если я захожу на сайт www.onedrive.live.com, все выглядит нормально. Если я создаю папку / файл с любым из этих символов в них, то они правильно отображаются в Интернете, но отображаются заменены соответствующими ^ коды символов при доступе через Мой компьютер.

Помимо того, что это настоящая боль в глазах при навигации по папкам и файлам, трудно понять, как определенные вещи называются со всеми этими символами. До сих пор я думаю, что, возможно, Microsoft ограничила или отключила использование некоторых из этих символов в своем сервисе WebDav (я читал об аналогичных методах для других серверов), но это всего лишь догадка. Я уверен, что этого не происходит при использовании настольного приложения OneDrive, поэтому я не уверен, почему мое подключение к серверу d.docs.live.net усложняет ситуацию,

У кого-нибудь есть понимание этой темы? Любая помощь будет принята с благодарностью, так как многочисленные поиски Bing не принесли ничего полезного. Заранее спасибо!

Вот некоторые изображения: Эти два снимка экрана из Windows 10 демонстрируют, что происходит, если запятая находится в имени папки / файла

Этот скриншот из Windows 7 демонстрирует, что происходит с файлом с символом "#" (фунт) в нем. Часть имени файла в скобках должна отображаться как "CP #2"

Этот последний снимок экрана с Windows 7 показывает, что происходит с файлом с символом "&" (амперсанд) в нем.

0 ответов

Другие вопросы по тегам