Windows 1251 to hex

ASCII Text to Hex Code Converter

Enter ASCII/Unicode text string and press the Convert button:

How to Convert Text to Hex

Convert text to hex ASCII code:

  1. Get character
  2. Get decimal code of character from ASCII table
  3. Convert decimal to hex byte
  4. Continue with next character

Example

Convert «Plant trees» text to hex ASCII code:

Use ASCII table to get ASCII code from character.

«P» => 80 = 5×16 1 +0×16 0 = 5016

«l» => 108 = 6×16 1 +12×16 0 = 6C16

«a» => 97 = 6×16 1 +1×16 0 = 6116

For all the text characters you should get the hex bytes:

«50 6C 61 6E 74 20 74 72 65 65 73»

How to convert ASCII Text to Hex?

  1. Get character
  2. Get ASCII code of character from ASCII table
  3. Convert decimal to hex byte
  4. Continue with next character

How to use ASCII Text to Hex converter?

  1. Paste text in input text box.
  2. Select character encoding type.
  3. Select output delimiter string.
  4. Press the Convert button.

How to convert English to Hex code?

  1. Get english letter
  2. Get ASCII code of the english letter from ASCII table
  3. Convert decimal to hex byte
  4. Continue with next english letter

How to convert ‘A’ character to hex?

Use ASCII table:
‘A’ = 6510 = 4×16+1 = 4×16 1 +1×16 0 = 4116

How to convert ‘0’ character to hex?

Use ASCII table:
‘0’ = 4810 = 3×16 = 3×16 1 +0×16 0 = 3016

Text To Hex / Hex To Text

Text в Hex / Hex в Text — преобразование текста в шестнадцатеричные коды его символов и обратно. Работает для текста в кодировках Windows-1251, UTF-16. Декодирует UTF-8 текст с кириллицей, который при закодировании в JSON переводится штатной php функцей json_encode() в \uXXXX кодировку.

В математике и вычислениях шестнадцатеричная (также базовая 16, или шестнадцатеричная) — это позиционная система счисления с основанием 16. Он использует шестнадцать различных символов, чаще всего символы 0-9 для представления значений от нуля до девяти, и A, B, C, D, E, F (или альтернативно a, b, c, d, e, f) для представления значений от десяти до пятнадцати.

Читайте также:  Записать образ windows 10 под linux

Шестнадцатеричные цифры широко используются разработчиками компьютерных систем и программистами. Поскольку каждая шестнадцатеричная цифра представляет собой четыре двоичные цифры (биты), она позволяет более удобное для человека представление двоичных кодированных значений. Одна шестнадцатеричная цифра представляет собой кусочек (4 бита), который составляет половину октета или байта (8 бит). Например, один байт может иметь значения в диапазоне от 00000000 до 11111111 в двоичном виде, но это может быть более удобно представлено как 00 до FF в шестнадцатеричном виде.

В контексте, не относящемся к программированию, индекс обычно используется, чтобы дать rix, например, десятичное значение 10,995 было бы выражено в шестнадцатеричном виде как 2AF316. Несколько обозначений используются для поддержки шестнадцатеричного представления констант в языках программирования, обычно включающих префикс или суффикс. Префикс «0x» используется в языках C и связанных языках, где это значение может быть обозначено как 0x2AF3.

BlackStar Localizations Studio

Меню навигации

Пользовательские ссылки

Объявление

Информация о пользователе

1251 to HEX

Сообщений 1 страница 30 из 36

Поделиться12009-08-15 21:46:14

  • Автор: Solenij
  • Администратор
  • Откуда: Россия, СПб
  • Зарегистрирован : 2007-06-14
  • Приглашений: 0
  • Сообщений: 1368
  • Уважение: +58
  • Пол: Мужской
  • Провел на форуме:
    11 дней 3 часа
  • Последний визит:
    2021-04-03 23:29:37

1251 to HEX v1.6

Делал программу для себя, немного усложнил и теперь выкладываю для всех (может кому-нибудь и пригодится).
Суть программы очень проста — в текстовом поле пишите текст на русском языке, а в остальных полях он кодируется в соответствующую кодировку и отображается в HEX-кодах нужной вам кодировки. Это очень удобно при русификации программ, у которых например инфтерфейс вне ресурсов программы выполнен в кодировке UTF-8 и прочих.
Если неправильно в HEX’е использовать кодировку символов, то в итоге на интерфейсе программы будут отображаться кракозябли и псевдосимволы.
Программа поддерживает 11 кодировок, которые могут встретиться в процессе русификации ПО.

Системные требования: Windows 2000 и выше.

Поделиться22009-08-16 07:56:03

  • Автор: ADMIN®CRACK
  • Администратор
  • Зарегистрирован : 2009-02-02
  • Приглашений: 0
  • Сообщений: 528
  • Уважение: +53
  • Пол: Мужской
  • Провел на форуме:
    12 дней 19 часов
  • Последний визит:
    2020-08-21 06:30:57


Здорово!

Поделиться32009-08-16 19:03:10

  • Автор: Solenij
  • Администратор
  • Откуда: Россия, СПб
  • Зарегистрирован : 2007-06-14
  • Приглашений: 0
  • Сообщений: 1368
  • Уважение: +58
  • Пол: Мужской
  • Провел на форуме:
    11 дней 3 часа
  • Последний визит:
    2021-04-03 23:29:37

Я уже давно хотел создать этот проект, потому что мне все чаще и чаще попадаются программы нестандартной кодировки.
1251 to HEX v1.2
Версия 1.2:
— добавлены кодировки CP866 (MS DOS-кириллица новая) и CP855 (MS DOS-кириллица старая);
— оптимизированы кодировки Windows-1251, UTF-7 и UTF-8.
Ссылка в шапке.

Поделиться42009-08-16 20:36:57

  • Автор: Tekton
  • Администратор
  • Зарегистрирован : 2008-06-05
  • Приглашений: 0
  • Сообщений: 569
  • Уважение: +45
  • Пол: Мужской
  • Возраст: 41 [1980-01-01]
  • Провел на форуме:
    11 дней 2 часа
  • Последний визит:
    2021-03-30 02:27:46

Супе-е-е-е-е-е-е-е-е-е-е-е-рррррррррр.
Солёный! Ты скоро программером станешь!
Глядишь скоро и инструмент свой напишешь для локализации.
Короче так держать.

Поделиться52009-08-17 19:41:53

  • Автор: Solenij
  • Администратор
  • Откуда: Россия, СПб
  • Зарегистрирован : 2007-06-14
  • Приглашений: 0
  • Сообщений: 1368
  • Уважение: +58
  • Пол: Мужской
  • Провел на форуме:
    11 дней 3 часа
  • Последний визит:
    2021-04-03 23:29:37
Читайте также:  Registry windows run command

Всем спасибо.
Доделал финальную версию со всеми кодировками, которые вспомнил и нашел в сети. Вроде бы больше нет кодировок, которые поддерживают кириллицу, хотя всё может быть (кодировка «Неизвестная кодировка» тому пример).
1251 to HEX v1.3:
— добавлено 8 различных кодировок, которые поддерживают кириллицу;
— добавлена новая функция — «Исправить кодировку в реестре XP» — исправляет текущую кодовую страницу в реестре Windows NT, 2k и XP на кирилицу 1251 — тоже самое что:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
«1252»=»c_1251.nls»
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
«Arial,0″=»Arial,204»
«Comic Sans MS,0″=»Comic Sans MS,204»
«Courier,0″=»Courier New,204»
«Microsoft Sans Serif,0″=»Microsoft Sans Serif,204»
«Tahoma,0″=»Tahoma,204»
«Times New Roman,0″=»Times New Roman,204»
«Verdana,0″=»Verdana,204»
— оптимизирована кодировка Unicode;
— исправлены мелкие ошибки.

ССЫЛКА В ШАПКЕ

Теперь как появится время буду делать анализатор кодировок для 1251 to HEX, а может и не буду.

Поделиться62009-08-31 17:52:45

  • Автор: Solenij
  • Администратор
  • Откуда: Россия, СПб
  • Зарегистрирован : 2007-06-14
  • Приглашений: 0
  • Сообщений: 1368
  • Уважение: +58
  • Пол: Мужской
  • Провел на форуме:
    11 дней 3 часа
  • Последний визит:
    2021-04-03 23:29:37

Новая версия программы — 1251 to HEX v1.4
— исправлена ошибка с отображением форм в программе;
— функция «Исправить кодировку в реестре XP» переименована в «Подмена кодовой страницы XP» и вынесена в отдельную подпрограмму с добавлением функции «Восстановить кодовую страницу».

Ссылка в шапке

Поделиться72009-10-01 17:40:16

  • Автор: Solenij
  • Администратор
  • Откуда: Россия, СПб
  • Зарегистрирован : 2007-06-14
  • Приглашений: 0
  • Сообщений: 1368
  • Уважение: +58
  • Пол: Мужской
  • Провел на форуме:
    11 дней 3 часа
  • Последний визит:
    2021-04-03 23:29:37

Новая версия программы — 1251 to HEX v1.5 Final
— добавлено 2 кодировки;
— оптимизированна работа программы;
— убраны лишние функции.

Ссылка в шапке

Поделиться82009-10-30 16:46:04

  • Автор: Solenij
  • Администратор
  • Откуда: Россия, СПб
  • Зарегистрирован : 2007-06-14
  • Приглашений: 0
  • Сообщений: 1368
  • Уважение: +58
  • Пол: Мужской
  • Провел на форуме:
    11 дней 3 часа
  • Последний визит:
    2021-04-03 23:29:37

Версия 1.5a
Программа обновлена в связи с исправлением некоторых ошибок в функции «Подмена кодовой страницы».
Ссылка в шапке.

Поделиться92009-10-30 18:46:43

  • Автор: Pop
  • Постоянный участник
  • Зарегистрирован : 2009-10-18
  • Приглашений: 0
  • Сообщений: 97
  • Уважение: +1
  • Провел на форуме:
    1 день 12 часов
  • Последний визит:
    2013-03-21 16:38:18

Солёный! Ты скоро программером станешь!

Уже стал.

Поделиться102009-10-30 19:30:22

  • Автор: Solenij
  • Администратор
  • Откуда: Россия, СПб
  • Зарегистрирован : 2007-06-14
  • Приглашений: 0
  • Сообщений: 1368
  • Уважение: +58
  • Пол: Мужской
  • Провел на форуме:
    11 дней 3 часа
  • Последний визит:
    2021-04-03 23:29:37

Какой там программер. Просто немного фантазии и использование визуальных сред программирования, где никаких знаний языков программирования не надо. Просто давно уже хотел сделать для себя такую программку, ну вот и результат.

Поделиться112009-12-02 02:12:58

  • Автор: neborator
  • Постоянный участник
  • Зарегистрирован : 2009-11-13
  • Приглашений: 0
  • Сообщений: 77
  • Уважение: +0
  • Провел на форуме:
    15 часов 53 минуты
  • Последний визит:
    2010-08-10 20:37:13
Читайте также:  Драйвера ssd kingston для windows 10

Поделиться122009-12-02 15:46:36

  • Автор: neborator
  • Постоянный участник
  • Зарегистрирован : 2009-11-13
  • Приглашений: 0
  • Сообщений: 77
  • Уважение: +0
  • Провел на форуме:
    15 часов 53 минуты
  • Последний визит:
    2010-08-10 20:37:13

а для ASCII (я его АНСИ называю, если где у меня увидите, это я о нем), в этой проге есть?

Поделиться132009-12-02 16:02:15

  • Автор: Solenij
  • Администратор
  • Откуда: Россия, СПб
  • Зарегистрирован : 2007-06-14
  • Приглашений: 0
  • Сообщений: 1368
  • Уважение: +58
  • Пол: Мужской
  • Провел на форуме:
    11 дней 3 часа
  • Последний визит:
    2021-04-03 23:29:37

а для ASCII (я его АНСИ называю, если где у меня увидите, это я о нем), в этой проге есть?

Есть, графа Windows-1251

Поделиться142009-12-02 17:08:06

  • Автор: neborator
  • Постоянный участник
  • Зарегистрирован : 2009-11-13
  • Приглашений: 0
  • Сообщений: 77
  • Уважение: +0
  • Провел на форуме:
    15 часов 53 минуты
  • Последний визит:
    2010-08-10 20:37:13

Спасибо, а я думал, что АНСИ — это одна из IBM-ских.

Поделиться152009-12-02 17:18:38

  • Автор: neborator
  • Постоянный участник
  • Зарегистрирован : 2009-11-13
  • Приглашений: 0
  • Сообщений: 77
  • Уважение: +0
  • Провел на форуме:
    15 часов 53 минуты
  • Последний визит:
    2010-08-10 20:37:13

Кстати сравнил с WinHex, от точно также в 1251 все сделал, как и ваша прога, то есть в принципе, я все правильно делал, но игра с правильно сделаными сабами не шла, из-за CRC. Правильно?

Поделиться162009-12-02 23:31:22

  • Автор: Solenij
  • Администратор
  • Откуда: Россия, СПб
  • Зарегистрирован : 2007-06-14
  • Приглашений: 0
  • Сообщений: 1368
  • Уважение: +58
  • Пол: Мужской
  • Провел на форуме:
    11 дней 3 часа
  • Последний визит:
    2021-04-03 23:29:37

Кстати сравнил с WinHex, от точно также в 1251 все сделал, как и ваша прога, то есть в принципе, я все правильно делал, но игра с правильно сделаными сабами не шла, из-за CRC. Правильно?

Естественно также, ведь одна и таже кодировка в хекс-байтах не различается. А вот если будет другая кодировка, например UTF-8, то и ввод шестнадцатиричных данных измениться. Поэтому не факт, что правильно делали, может там кодировка юникод, а она 4-байтная, т.е. одна буква из 4 байт состоит, а не из 2, как в анси, или UTF-7 — она шестибайтная. Да всё что угодно может быть. Здесь вам по играм никто хорошо не подскажет, так как не та специализация. В играх много ньюансов, я их например не знаю (только софт).
А по поводу CRC, это просто как вариант. Всяких различных алгоритмов, типа CRC много. И какой из них (а может несколько) используется, так просто не разберешься без знания этого дела, и с помощью от пользователей тоже тяжело, так как игры не все качать будут, да и опять же там свои ньансы, которые просто надо знать.
Я вам вообще советую на какое-то время перейти на локализацию программ, чтобы опыта поднабраться. А потом, если не понравится перевод программ, то всегда можно перейти обратно на перевод игр. Просто на программах учиться легче.

Оцените статью