Страница 1 из 1

помогите

Добавлено: Ср июн 27, 2007 7:13 pm
punk
Люди,такая проблемма ( решается вопрос степухи):
есть метод сжатия "подавление 0-й" ,заключаеца в том, что избыточные пробелы и 0 заменяются сочетанием символов
н-р "йц0000000фы" будет заменятся "йц!7фы", но при этом в тексте " !" может тоже содержаться...
Вопрос : на какой символ можноо заменять данный "!" ,такой чтобы этот символ не был сочетанием других символов, не писутствовал в алфавите других языков, и не был зарезервираванным символом.
Тут что-то связано с кодировками,юникодом и кодовами страницами но я не могу понять что...Если сможети мне подсказать,а заодно ответить на вопрос что такое, и с чем едят кодировки,юникод и кодовые страницы, с меня огромная благодарность и пиво! Я с этим не сталкивался и в лекциях не было, а повышенную степуху хоца...

зы желательно до пятницы

ззы курс "Базы данных"

зззы в учебу переносить смысла нет,тк это основы операционок, и почитать будет интерестно именно в этм ключе, а не в учёбе

Добавлено: Чт июн 28, 2007 12:35 am
punk
я и сам её мало понял,ибо препод был сволочь-пьян,
но то,что ты предложил не подойдет,тк в тексте(картинке,любом файле)
могут встречатся и повторения и ещё до туевой хучи переборок различных символов-"заменителей", там идет проблемма с кодировкой(нап koi-8, utf-8),только я не отупляю с чем и как это связать(((((
я предположил сделать программку переборщик,которая будет выдавать символы которых не будет в файле, но она получится "тугоумной" и тоже не прет препода(((

Добавлено: Чт июн 28, 2007 6:26 pm
punk
нашёл ответ, как ни странно,проще некуда...
меняем кодировку с UNICODE на ANSI, и используем полученный символ для шифрования

Добавлено: Вс июл 01, 2007 2:35 pm
Garyck
punk писал(а):нашёл ответ, как ни странно,проще некуда...
меняем кодировку с UNICODE на ANSI, и используем полученный символ для шифрования
А если в твоем файле будут использованы все символы кодовой таблицы, тогда что?

Добавлено: Вс июл 01, 2007 11:59 pm
punk
в языке С++ есть стандартные функции для перевода кода из юникода в АНСИ, беру любой символв кодировке АНСИ и с помощью его сжимаю 0-ли в юникоде

статья братьев Фроловых, на сайте МИР ПК