скопируйте/вставьте символы иврита (или кириллицы) в Notepad++ или другой редактор

Раньше я никогда не работал с символами иврита, но теперь у меня есть asp (или html), и мне нужно просто скопировать/вставить какое-нибудь предложение на иврите в мой html. Я использую блокнот++ для этого. В настоящее время весь существующий текст на иврите в данном файле выглядит следующим образом:

<title>&#1492;&#1506;...</title>

or

<p align="right" dir="RTL">&#1488;&#1504;&#1493; ...</p>

Таким образом, отображаются номера юникода.

Итак, проблема в следующем:

У меня есть предложение на иврите в моем электронном письме. Мне нужно поместить его в HTML. Если я скопирую/вставлю в блокнот++, я получу ???? вместо символов или цифр. Как это сделать? Может быть, мне нужно как-то преобразовать существующее предложение на иврите в числа Unicode?

Я использую Notepad++, но, возможно, есть и другие редакторы для решения этой проблемы.

РЕДАКТИРОВАТЬ (РЕШИЛА мою проблему): я нашел следующий инструмент: http://www.pinyin.info/tools/converter/chars2uninumbers.html Я могу скопировать туда текст, и он преобразуется в числа Unicode, затем я могу скопировать его в Notepad++.


person renathy    schedule 03.01.2013    source источник
comment
Вы хотите написать утилиту, которая делает это, или вы просто ищете какой-нибудь онлайн-конвертер, который сделает это за вас?   -  person Blachshma    schedule 03.01.2013
comment
Мне нужно знать, как копировать символы иврита в блокнот++ из другого источника (например, электронной почты). Мне не нужна никакая утилита. Я просто не могу создать файл HTML с заданной информацией, потому что все символы, которые я копирую, становятся ???   -  person renathy    schedule 03.01.2013


Ответы (3)


Иногда мне нужно наоборот для кириллицы, и я использую плагин HTML-тегов.

После установки плагина в N++ выделите ваш текст (без тегов, иначе он их тоже закодирует), перейдите в Плагины | HTML-тег | Закодируйте сущности или нажмите Ctrl+E.

Также убедитесь, что для кодировки N++ установлено значение UTF-8 (в Encoding | Encode in UTF-8).

person Primoz    schedule 03.01.2013
comment
Кажется, ваше предложение работает, если текст на иврите (или кириллице) уже есть в Notepad++. Но у меня есть этот текст в моем электронном письме, и когда я копирую его в Notepad ++, у меня возникает ????? вместо символов. - person renathy; 03.01.2013
comment
Это может быть N++ кодировка текущего файла. Попробуйте открыть новый файл, сначала измените кодировку на UTF-8, а затем вставьте текст. Наоборот, не получится; раз все???? вы не можете преобразовать его обратно. Также: используете ли вы версию N++ для Unicode? - person Primoz; 03.01.2013
comment
В ? меню, О Notepad++. Или нажмите F1. Вверху написано Notepad++ vX.Y (UNICODE) или (ANSI). Я думаю, что версия Ansi больше не поддерживается. 6.0 или более поздние версии, вероятно, все Unicode. - person Primoz; 03.01.2013

Как ни странно, обычный Блокнот Windows часто более стабилен в отношении Unicode. Пока вы сохраняете свой файл в кодировке UTF-8, вы не увидите сюрпризов с вопросительными знаками, цифрами символов и другими странными вещами. Notepad++ может поддерживать Unicode, но иногда бывают сюрпризы.

Если вам нужен онлайн-конвертер для чисел символов, я предпочитаю http://rishida.net/tools/conversion/< /а>

person Amir E. Aharoni    schedule 03.01.2013

Вот мое решение (у меня такая же проблема с символами иврита в старых программах VB6): (Работал с VB6-> Блокнот @ Windows 10):

  1. Откройте новый блокнот (теперь у вас есть пустой файл)
  2. Нажмите Сохранить с кодировкой Unicode. ‹- Критический шаг
  3. Скопируйте то, что вам нужно, из исходного редактора (VB6 или другого)
  4. Вставьте его в старый добрый блокнот
  5. Сохраните свою работу (еще один важный шаг :))

Вуаля!

person Guy Cohen    schedule 20.06.2019