Basic для мобильного | SEclub.org
Basic для мобильного
Все новые
Всего сообщений: 3071
*
NTL94
5 июн 2010 в 18:56
MavericK, я смотрел твой win2utf. Но ведь там конвертирование win в utf8, а мне надо открытие текста в utf8.
*
NTL94
5 июн 2010 в 19:00
pAvKa1993, спасибо, я почитаю, но там сохранение а мне надо открытие.
*
FigHteR
5 июн 2010 в 19:18
NTL94, посмотри мой фм там в конце программа открытия текста :)
*
NTL94
5 июн 2010 в 19:29
=FigHteR=, нашел я твой фм.классно сделал:) но дело в том что не открывает он utf8. То есть в utf8 открывает неправильно.
*
pAvKa1993
5 июн 2010 в 19:59
MavericK, seclub.org/forum/goto/11218614/ ну так любой дурак напишет. Но ведь помимо русских букв есть еще и другие. Надо рассматривать не буквы, а номера символов, короче как то так. При кодировании двумя с увеличение порядкового номера символа (кажется на 63 байта) уменьшается первый байт, при достижении первым байтом значения -32 символы и воовсе кодятся тремя байтами. А твой метод это лишь часный случай. Впрочем как и моя. Я думаю возможно обойтись без кучи условий и т.д должна быть одна общая для всех случаев формула.
*
pAvKa1993
5 июн 2010 в 20:01
MavericK, а нука давай примени свой метод к символу: ?. Неуверен,что он отобразится у тебя на телефоне. (он кодится тремя байтами)
*
cHeRsAnYa1
5 июн 2010 в 20:21
pAvKa1993, номера символов (в юникоде) получаются из UTF-8 довольно легко. Используемые символы делятся на 4 группы, которым первая группа кодируется 1м байтом, вторая 2мя и т.д. Конкретно группы по номерам символов в юникоде и по кодам utf-8 есть в википедии - ru.wikipedia.org/wiki/UTF-8 , там ещё написано в какую группу какие символы входят. Но судя по тому, что в бейсике откуда-то получаются байты с отрицательным значением, в нём это устроено несколько иначе.
*
pAvKa1993
5 июн 2010 в 21:00
cHeRsAnYa1, нет, отрицательные байты это не страшно. Я работал с бмп, там тоже недопустимы отрицательные байты. При считывании делаем не сложная операция. Я уточню какая,я это выяснил,но забыл, у меня записано где-то. А при записа и воосе не надо парится прям как есть: get #0,255 и т.д
*
pAvKa1993
5 июн 2010 в 21:00
cHeRsAnYa1, щас прочтём,что они там пишут, я уже предвкшаю.
*
FigHteR
5 июн 2010 в 21:35
NTL94, я 3 версии делал :) только в последней открывает ютф :) ну у меня открывало :)
*
FigHteR
5 июн 2010 в 21:39
NTL94, вот эта открывает upwap.ru/d/894873/1da0d12fafc79894a271974e766512ee/fa2f586bb9004c0ac3b5/file+viewer.jar :) сейчас работаю над новой :) с нововведений будет многооконность и некоторые новые функции.:)
*
FigHteR
5 июн 2010 в 21:43
заметил прикол: если сохранять байт сразу после чтения то скорость будет в несколько раз ниже чем если записать в массив а потом из него сохранять (это например при копировании или загрузке файла). Правда надо создавать массив с учетом размера файла :)
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Приложения Java | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026