Microsoft Word - RTL текст перевернут (иврит)

у меня есть этот файл, который был экспортирован из программы DOS, как странный текстовый файл.
Открыв его с помощью Microsoft Word, просит меня установить кодировку-I set Hebrew(MS-DOS)

файл отформатирован RTL, большинство вещей правильно и на месте, но текст в обратном направлении.

Я попытался изменить выравнивания и прочее для него, но это не меняет его.

назад означает: שלום написано как םולש.

есть ли способ сделать слово обратное все слова?

Я знаю, как работать с регулярными выражениями, поэтому я подумал, что, возможно, смогу заменить регулярное выражение, поэтому попытался:

[א-ת|"|'|.]*? который работает, если я копирую какой-то текст в блокнот, но вообще не работает в word.

сохранение файла в виде текстового файла приводит к странной кодировке.

9
задан Amit
01.05.2023 3:20 Количество просмотров материала 2678
Распечатать страницу

1 ответ

Я предполагаю, что кодировка текстового файла, созданного вашим приложением командной строки (программа DOS), не является ивритом(MS-DOS) (aka CP 862). Следовательно, когда вы открыли его с помощью Word и выбрали иврит (MS-DOS) в качестве кодировки, он был прочитан неправильно. Это кажется правдоподобным, так как CP 862 хранит текст в визуальном порядке.

Если вы можете правильно определить кодировку символов "странного текстового файла", вы можете установить правильную кодировку при открытии его с помощью Word, и полученный текст должен выглядеть хорошо. Кодировка вывода может быть найдена в документации программы DOS, или кодировка может быть обнаружена с помощью Notepad++ (хотя она может быть неправильной). В крайнем случае, вы можете просто попробовать открыть файл в Word и попробовать несколько разных, распространенных кодировок.

0
отвечен Wouter 2023-05-02 11:08

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх