powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / перекодирока?
7 сообщений из 7, страница 1 из 1
перекодирока?
    #33623823
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, надо перекодировать из формата \315\317\326\305\324 в что-то
читаемое... Написано явно по нашему, по русски.
кодирока на входе неизвестна :(

===
или дайте линк, где таблицу посмотреть букв в цифры, чё-то найти не могу, я
б три строки руками перевёл за это время )


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
перекодирока?
    #33625263
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это KOI-8 в восьмеричном представлении.
Перевожу приведенный фрагмент : может
...
Рейтинг: 0 / 0
перекодирока?
    #33625365
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага. А как расшифровал? Где эта таблица может быть? (посмотреть как
остальное?)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
перекодирока?
    #33625659
Фотография v6y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
Ага. А как расшифровал? Где эта таблица может быть? (посмотреть как
остальное?)


Posted via ActualForum NNTP Server 1.3
А ты сам как расшифровывал? Я честно говоря проблемы не понял. Если в терминах программирования на языке C/C++, то просто строка восьмеричных символов
Код: plaintext
1.
char str[]="\315\317\326\305\324";

преобразовывается в строку десятичных символов:
Код: plaintext
1.
 char str[]={ 205 , 207 , 214 , 197 , 212 , 0 };
Если у тебя локаль KOI8, то распечатав данную строку, сразу увидишь слово может .

Если же кодировка отличается о твоей и заранее не известна, то можно поискать программы/алгоритмы автоопределния русских кодировок. Ну или в крайнем случае определить кодировку методом перебора: Поседовательно предположить, что текст в кодировке CP1251, DOS866, etc и перекодировать в твою текущую локаль - как только увидишь нормальный русский текст, то это оно.
...
Рейтинг: 0 / 0
перекодирока?
    #33625950
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Где можно посмотреть соответствие остальных символов буквам?
т.е. что, чтоя узнал из слова может:
\315 -м
\317 -о
\326 - ж
\305 -е
324 -т

.....
остальные 28 символов алфавита хде? и заглавные - небось подругому...


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
перекодирока?
    #33625967
Фотография v6y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
Нет. Где можно посмотреть соответствие остальных символов буквам?
т.е. что, чтоя узнал из слова может:
\315 -м
\317 -о
\326 - ж
\305 -е
324 -т

.....
остальные 28 символов алфавита хде? и заглавные - небось подругому...


Posted via ActualForum NNTP Server 1.3

Ну ты блин даешь... Я решительно не понимаю в чем проблема. У тебя же FreeBSD. В mcedit создаешь файл, набираешь там строчки

абвгдеёжзийклмнопрстуфхцчшщъыьэюя
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ

Пишешь какую-нить программу, которая выдает восьмиричное значение каждого символа. В частности для KOI8-R:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
\ 301  - а
\ 302  - б
\ 327  - в
\ 307  - г
\ 304  - д
\ 305  - е
\ 243  - ё
\ 326  - ж
\ 332  - з
\ 311  - и
\ 312  - й
\ 313  - к
\ 314  - л
\ 315  - м
\ 316  - н
\ 317  - о
\ 320  - п
\ 322  - р
\ 323  - с
\ 324  - т
\ 325  - у
\ 306  - ф
\ 310  - х
\ 303  - ц
\ 336  - ч
\ 333  - ш
\ 335  - щ
\ 337  - ъ
\ 331  - ы
\ 330  - ь
\ 334  - э
\ 300  - ю
\ 321  - я

\ 341  - А
\ 342  - Б
\ 367  - В
\ 347  - Г
\ 344  - Д
\ 345  - Е
\ 263  - Ё
\ 366  - Ж
\ 372  - З
\ 351  - И
\ 352  - Й
\ 353  - К
\ 354  - Л
\ 355  - М
\ 356  - Н
\ 357  - О
\ 360  - П
\ 362  - Р
\ 363  - С
\ 364  - Т
\ 365  - У
\ 346  - Ф
\ 350  - Х
\ 343  - Ц
\ 376  - Ч
\ 373  - Ш
\ 375  - Щ
\ 377  - Ъ
\ 371  - Ы
\ 370  - Ь
\ 374  - Э
\ 340  - Ю
\ 361  - Я
Для других раскладок перекодируешь файл iconv-ом и получаешь восьмиричные коды соответсвующих кодировок.
...
Рейтинг: 0 / 0
перекодирока?
    #33626243
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о. ключевая фраза
>Пишешь какую-нить программу, которая выдает восьмиричное значение каждого
>символа.

вот это я не имею понятия как. а за таблицу пасиб.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / перекодирока?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]