Барбара написала о проблеме, которую она заметила при сохранении файлов в Word. Она сообщила, что Word помещает% 02 в имя документа, каждое место, где был пробел. Например, если она назвала документ «отчет один», Word сохранит его как «отчет% 02one.doc».

Это действительно странное поведение. Но есть объяснение. Во-первых, пояснение: я подозреваю, что фактический код, который используется для пробелов, -% 20, как в «report% 20one.doc». % 20 на самом деле является «кодом»

для пространства. Знак процента указывает на начало кода, а две цифры после знака процента указывают на шестнадцатеричное значение символа. 20 (шестнадцатеричный) совпадает с 32 (десятичным), которое является значением ASCII для пробела.

Почему это происходит? Я предполагаю, что каким-то образом имя файла становится «закодированным» для использования в Интернете. Это может показаться странным, но стандарты, принятые для Интернета, указывают, что URL-адреса не могут содержать в себе пробелов. Таким образом, стандарт допускает «кодирование» URL-адресов, которые должны содержать пробелы и другие запрещенные символы. Эта кодировка требует знака процента, за которым следует шестнадцатеричное значение запрещенного символа — в данном случае% 20.

Word — судя по всей информации, которую я могу найти — не выполняет кодирование имен файлов для удаления пробелов и других запрещенных в Интернете символов в URL-адресах. Даже если вы сохраните файл с пробелами в имени как веб-страницу, Word все равно будет содержать пробелы; он не кодирует.

Это означает, что изменение должно происходить на уровне операционной системы. Если этот файл сохраняется на сетевом диске, то изменение может быть внесено сетевой операционной системой. В таком случае вам следует проконсультироваться с вашим системным администратором. Однако сначала сохраните файл в Word на локальном жестком диске, например C :. Если проблема все еще проявляется, значит, проблема не в сети, а в вашей системе. Это может включать добавление уникального драйвера устройства, который кодирует имена файлов. Опять же, ваш системный администратор может пролить свет на то, почему это происходит.

Вы должны понимать, что если кодирование происходит на уровне операционной системы, переустановка Word бесполезна, поскольку Word не является источником проблемы. Вместо этого вам нужно будет искать, чем ваша операционная система отличается от операционной системы на компьютере, на котором проблема не проявляется.

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1319) относится к Microsoft Word 97, 2000, 2002 и 2003.