У меня есть несколько документов Word, поля которых автоматически обновляются из файла Excel с помощью встроенных ссылок Word на Excel (например, копировать > специальная вставка > вставить как ссылку).
После настройки нового компьютера я заметил, что в некоторых ситуациях связанный текст обрезается в конце, и после некоторых тестов я понял, что для каждого символа ударения (например, á, õ) или специального символа (º, ç) в связанном тексте, в Word удаляется символ из конца этого текста. Если в тексте достаточно специальных символов, вместо этого в конец добавляется символ замены (�).
Все это кричит о проблемах с кодировкой текста, но я не могу найти способ изменить это ни в Word, ни в Excel. Единственная опция, которую я вижу, это опция языка, но она настроена на использование языка Windows по умолчанию в обоих приложениях.
По сути, я ищу способ проверить и изменить кодировку символов в Word и Excel.
Дополнительная информация:
- Я использую последнюю версию Office 365 с Windows 10, обе версии — pt-pt.
- Я протестировал другие файлы и пустые документы, и во всех них возникла та же проблема, так что это не зависит от файла.
- Остальной текст в документе Word отображается без проблем даже при использовании специальных символов, проблема возникает только со связанным текстом.
- Мне не удалось воспроизвести эту проблему на других компьютерах, так что это может быть связано с новым обновлением Office или какими-то настройками конкретного компьютера.
решение1
Эта проблема была вызвана включением UTF-8 в региональных настройках установки Windows. Это приведет к нескольким ошибкам в других программах, например:
- Текст обрезается
- Ошибки «Файл не найден»
- Ошибки анализа типа
- Заменяющие символы � показаны вместо предполагаемого символа
Чтобы отключить UTF-8 в Windows 10:
- Перейдите в раздел «Региональные настройки» на классической панели управления.
- Выберите вкладку «Администрирование» и нажмите кнопку «Изменить язык системы».
- Отключите опцию «Бета-версия: использовать Unicode UTF-8 для поддержки языков по всему миру»
- Перезагрузите Windows и подождите несколько секунд, пока новые настройки вступят в силу.