purebasic.info

PureBasic forum
Текущее время: Чт сен 20, 2018 7:16 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Кодирование кириллицы
СообщениеДобавлено: Пт авг 19, 2011 1:53 am 
Не в сети
док
Аватар пользователя

Зарегистрирован: Пт июл 29, 2011 9:37 pm
Сообщений: 163
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Требуется перекодировать текст (кириллица+латиница+цифры+символы)
таким образом, чтобы на выходе получилась последовательность только из латинских букв + цифр + символов (т.е. чтобы кириллица после перекодировки пропала). Естественно с возможность обратного перекодирования в текст с кириллицей.
Перепробовал все встроенные и не встроенные функции - либо переводят кириллицу в вопросительные знаки, либо генерируют кодированный текст в нечитабельном виде :x
Какие тут могут быть варианты, кроме как писать кодирование самому :?:

_________________
Windows Xp | Ubuntu 11.04 | Linux Mint 9 || PB 4.51 x86


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 19, 2011 2:21 am 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Вт май 24, 2011 7:01 pm
Сообщений: 505
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Пункты репутации: 0
Тртфрчилже шжр:


Вложения:
Комментарий к файлу: Трфжкфрювн х Delphi мръдв жр.
RUSCOD.PBI [8.4 KiB]
Скачиваний: 134
Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 19, 2011 5:24 am 
Не в сети
МОДЕРАТОР

Зарегистрирован: Вт дек 05, 2006 8:46 am
Сообщений: 6382
Благодарил (а): 20 раз.
Поблагодарили: 198 раз.
Пункты репутации: 48
Cloud писал(а):
чтобы на выходе получилась последовательность только из латинских букв + цифр + символов

Если имеешь в виду транслитерацию, то у нас чуть ли не конкурс был на форуме - такие шедевры написали, что рекомендую посмотреть тут

_________________
read-only


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 19, 2011 7:19 am 
Не в сети
док
Аватар пользователя

Зарегистрирован: Пт июл 29, 2011 9:37 pm
Сообщений: 163
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Димастый писал(а):
Тртфрчилже шжр:

Спасибо, но мне нужно и обратно в изначальное состояние перекодировать, а у вас в примере только в одну сторону.

kvitaliy, нет, мне в транслит не нужно. Мне нужно в что-то наподобие base64, только вот в пурике что-то некорректно работает с кириллицей, как я писал выше. Транслит бы подошел, если бы в англ. языке было больше букв, чем в русском, а так "sh" это "ш" или "сх"?Без анализа всего слова определить невозможно, но а если это не слово, а более-менее случайный набор символов?В общем транслит похоже неподходит.

_________________
Windows Xp | Ubuntu 11.04 | Linux Mint 9 || PB 4.51 x86


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 19, 2011 8:23 am 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Вт май 24, 2011 7:01 pm
Сообщений: 505
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Пункты репутации: 0
Там можно и обратно! Вызови сначала с флагом #WinToDos и посмотри результат, а потом результат конвертни с флагом #DosToWin и опять посмотри что получится


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 19, 2011 9:36 am 
Не в сети
док
Аватар пользователя

Зарегистрирован: Пт июл 29, 2011 9:37 pm
Сообщений: 163
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Димастый писал(а):
Там можно и обратно! Вызови сначала с флагом #WinToDos и посмотри результат, а потом результат конвертни с флагом #DosToWin и опять посмотри что получится

Спасибо, я уже разобрался, проблема была на моей стороне, а не в кириллице, но в любом случае спасибо!

_________________
Windows Xp | Ubuntu 11.04 | Linux Mint 9 || PB 4.51 x86


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB