Вверх ↑
Этот топик читают: Гость
Ответов: 96
Рейтинг: 2
#1: 2017-06-28 17:47:34 ЛС | профиль | цитата
Скачиваю текст вот этой схемой:
код


Add(MainActivity,2953706,112,112)
{
}
Add(Download,15355646,266,112)
{
URL="http://www.hiasm.com/load.php?a=28881"
link(onDownload,10163445:doCallEvent,[])
link(onInvalidURL,14433553:doWork1,[(312,125)])
link(onIOException,14433553:doWork2,[])
}
Add(Button,3479303,154,112)
{
Left=5
Top=5
Point(onClick)
link(onClick,13446746:doStartThread,[])
}
Add(Converter,6608798,406,112)
{
Mode=2
link(onConvert,12844591:doSetText,[])
link(Data,16374932:Var,[])
}
Add(TextView,12844591,455,112)
{
Left=5
Top=35
Height=22
}
Add(Thread,13446746,210,112)
{
link(onStartThread,15355646:doDownload,[])
}
Add(UIThread,10163445,357,112)
{
link(onEvent,6608798:doConvert,[])
}
Add(Memory,15344449,357,224)
{
link(onData,11282884:doCallEvent,[])
}
Add(HubEx,14433553,308,126)
{
link(onEvent,15344449:doValue,[(340,132)(340,230)])
}
Add(UIThread,11282884,406,224)
{
link(onEvent,13071223:doShow,[])
}
Add(ToastNotification,13071223,455,224)
{
link(Text,15344449:Value,[(461,213)(493,213)(493,266)(363,266)])
}
Add(InfoTip,15533816,329,161)
{
Info=#15:В случае ошибки|20:показываем сообщение|
Font=[MS Sans Serif,8,1,0,1]
Width=183
Height=123
}
Add(LineBreak,2338773,266,154)
{
Caption="Bytes"
Type=1
link(Data,15355646:ByteArray,[])
Primary=[16374932,140,-70]
}

Но получаю непонятные символы (читается только на анг.яз). Какой способ кодировки нужно использовать для кириллицы?
(Charset)
карма: 0

0
Ответов: 301
Рейтинг: 11
#2: 2017-06-28 23:59:01 ЛС | профиль | цитата
или UTF-8 или windows кодировка.
карма: 0

0
Ответов: 96
Рейтинг: 2
#3: 2017-06-29 01:48:01 ЛС | профиль | цитата
evgenyatam, Перепробовал все кодировки, но все равно символы
карма: 0

0
Ответов: 817
Рейтинг: 52
#4: 2017-06-29 08:56:58 ЛС | профиль | цитата
oplo2, Выложи сюда исходный текст (если есть возможность)
и выложи те символы которые получаются, посмотрим что это за кодировка.
Может случиться и так, что это не чистый текст, а пропущенный, например, через base64.
карма: 1

0
Ответов: 96
Рейтинг: 2
#5: 2017-06-29 22:36:12 ЛС | профиль | цитата
-= DriveR =-,
�������
Слово "обновят" должно получиться

Редактировалось 1 раз(а), последний 2017-06-29 23:12:53
карма: 0

0
Ответов: 4630
Рейтинг: 749
#6: 2017-06-30 10:52:36 ЛС | профиль | цитата
У меня указанный в схеме адрес недоступный. Стандартная кодировка в пакете - UTF-8. Всё остальное нужно преобразовывать. Попробуй компонент Charset.
карма: 26

0
Ответов: 96
Рейтинг: 2
#7: 2017-07-01 00:28:05 ЛС | профиль | цитата
Netspirit, Входная кодировка utf-8, а конечная кодировка? Win1251? На кириллицу не получается перевести, уже пробовал
карма: 0

0
Ответов: 1821
Рейтинг: 168
#8: 2017-07-01 16:40:51 ЛС | профиль | цитата
oplo2, наоборот
карма: 5

0
Ответов: 96
Рейтинг: 2
#9: 2017-07-01 21:22:45 ЛС | профиль | цитата
sаmakacd, Так тоже символы получаются
попробовал вот так

Add(Charset,7185345,707,161)
{
FromCharset=44
}
карма: 0

0
Ответов: 96
Рейтинг: 2
#10: 2017-07-02 23:10:05 ЛС | профиль | цитата
Даже не знаю какая тут кодировка нужна
карма: 0

0
Ответов: 4630
Рейтинг: 749
#11: 2017-07-03 11:55:29 ЛС | профиль | цитата
Дай рабочий адрес.
карма: 26

0
Ответов: 96
Рейтинг: 2
#12: 2017-07-25 23:44:06 ЛС | профиль | цитата
Netspirit, Прошу:
код

Add(MainActivity,14596536,189,343)
{
}
Add(Download,15355646,343,343)
{
URL="http://localhero.at.ua/test.txt"
link(onDownload,10163445:doCallEvent,[])
link(onInvalidURL,14433553:doWork1,[(389,356)])
link(onIOException,14433553:doWork2,[])
}
Add(Button,3479303,231,343)
{
Left=5
Top=5
Point(onClick)
link(onClick,13446746:doStartThread,[])
}
Add(Converter,6608798,483,343)
{
Mode=2
link(onConvert,12844591:doSetText,[])
link(Data,16374932:Var,[])
}
Add(TextView,12844591,532,343)
{
Left=5
Top=35
Height=22
}
Add(Thread,13446746,287,343)
{
link(onStartThread,15355646:doDownload,[])
}
Add(UIThread,10163445,434,343)
{
link(onEvent,6608798:doConvert,[])
}
Add(Memory,15344449,434,455)
{
link(onData,11282884:doCallEvent,[])
}
Add(HubEx,14433553,385,357)
{
link(onEvent,15344449:doValue,[(417,363)(417,461)])
}
Add(UIThread,11282884,483,455)
{
link(onEvent,13071223:doShow,[])
}
Add(ToastNotification,13071223,532,455)
{
link(Text,15344449:Value,[(538,444)(570,444)(570,497)(440,497)])
}
Add(InfoTip,15533816,406,392)
{
Info=#15:В случае ошибки|20:показываем сообщение|
Font=[MS Sans Serif,8,1,0,1]
Width=183
Height=123
}
Add(LineBreak,6078106,343,385)
{
Caption="Bytes"
Type=1
link(Data,15355646:ByteArray,[])
Primary=[16374932,140,-70]
}


Остальной текст виден, но на кириллице знаки вопроса

Редактировалось 1 раз(а), последний 2017-07-25 23:46:17
карма: 0

0
Ответов: 497
Рейтинг: 16
#13: 2017-07-26 01:42:53 ЛС | профиль | цитата
Открой в блокноте свой текст нажми сохранить как и снизу выбери кодировку UTF-8
карма: 1
        ]  
0
Ответов: 96
Рейтинг: 2
#14: 2017-07-26 23:43:19 ЛС | профиль | цитата
RAWY_EX, А исходную кодировку нельзя отобразить на андроиде?
карма: 0

0
Ответов: 497
Рейтинг: 16
#15: 2017-07-27 00:19:04 ЛС | профиль | цитата
ну у меня всё твердить что там кириллица. я говорю перекодируй документ.
карма: 1
        ]  
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)