Add(MainForm,2953706,28,105)
{
Height=491
}
Add(RichEdit,2378344,175,105)
{
Width=384
Height=453
Align=5
Font=[@Arial Unicode MS,8,0,0,177]
FileName="1.txt"
Strings=#5:Текст|4:Text|
Point(FileName)
Point(doLoad)
Point(doSave)
}
Add(Button,6936346,105,126)
{
Left=5
Top=425
Caption="Load"
link(onClick,2378344:doLoad,[])
}
Add(Button,11292725,105,168)
{
Left=65
Top=425
Caption="Save"
link(onClick,2378344:doSave,[(156,174)(156,139)])
}
Этот топик читают: Гость
Ответов: 537
Рейтинг: 14
|
|||
Нужно сохранять и загружать текст на трех языках одновременно, это русский, английский и иврит. Проблема в том, что загружается иврит и русский нормально если вручную сохранить в блокноте файл в кодировке UTF-8, но если в программе написать на иврите, а потом сохранить, то все буквы превращаются в вопросительные знаки. Как сохранить файл в кодировке UTF-8?
|
|||
карма: 4 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 4612
Рейтинг: 746
|
|||
Для этого требуется использование пакетом Unicode версий оконных элементов и Windows API. И соответствующий компилятор. Реализовано здесь: /topic/61538
|
|||
карма: 26 |
|
Ответов: 537
Рейтинг: 14
|
|||
Как загрузить из интернета страницу содержащую текст на русском и иврите в программу используя HTTP_Get? Нужно загрузить страницу, программно найти текст на иврите в загруженном из интернета тексте и сохранить его. Проблема в том, что после загрузки страницы получаю текст символами и в Unicode пакете тоже. Если использовать вместо HTTP_Get - HTTPClient, то в Unicode пакете не компилируется программа под любыми компиляторами, если компилировать в Delphi, то получаю ошибку hiHTTPClient.pas(837) Error: Undeclared identifier: 'CodePage1ToCodePage2'
Редактировалось 1 раз(а), последний 2019-08-08 19:33:12 |
|||
карма: 4 |
|
Ответов: 4612
Рейтинг: 746
|
|||
Sersey писал(а): Проблема в том, что после загрузки страницы получаю текст символами и в Unicode пакете тожеSersey писал(а): Если использовать вместо HTTP_Get - HTTPClientРедактировалось 3 раз(а), последний 2019-08-09 13:35:15 |
|||
карма: 26 |
|
Ответов: 537
Рейтинг: 14
|
|||
А если я установлю систему на иврите, сможет стандартный пакет с Delphi компилятором работать с латинскими и ивритскими буквами одновременно?
|
|||
карма: 4 |
|
Ответов: 537
Рейтинг: 14
|
|||
Друг с Израиля попросил сделать программу, у него не пишутся русские буквы в Memo, заменил на RichEdit, шрифт по умолчанию, так там и на русском пишется и иврит, но, это у меня русской винде, если сохранить и открыть, то крякозябры. Понятно, по 1 байту на символ, идеально как по мне, значит мы или англичане экономные и круче всех. Я еще много не знаю, но конечно собираюсь учится, если я раньше думал, что Hiasm это самое лучшее, изучив, не так глубоко, нужно дальше идти и потом сам напишу для Хайясма и браузер нормальный и поддержку юникода. Netspirit у вас в пакете совсем не работает компонент "StrMask" но его можно легко заменить "RE_Check".
Читал недавно старый пост, как удалить все html коды с текста, http://forum.hiasm.com/topic/66285 и что интересное, ни кто не вспомнил про наши любимые регулярки
|
|||
карма: 4 |
|
Ответов: 537
Рейтинг: 14
|
|||
Самое галимое в редакторе, это браузер. Скоро ни один сайт не откроется через IE, для своих дел дано нашел браузер, который можно силами Хайясма приуздать, это K-Meleon on Goanna http://kmeleonbrowser.org/forum/read.php?19,148500,page=1 там и коды, всё открыто, если конечно понимаешь. Mozilla 52 версия, сейчас 68. Посмотри на размер браузера, вот они галимо сделали, загружаешь сайт фейсбук, все равно глючно. Но есть блокираторы от переполнения памяти процесса, на других сайтах спасают, а на фейсбук нет, продолжаем листать страницы и уже через примерно 100 страниц, больше 1 Гб оперативы, я видел когда он, процесс, занимал больше 2 Гб, и процесс выделяется как 32 Бит. Это один сайт у которого есть еще и мобильная версия. Непонятно, о чем админы фейсбука думают, и похожих сайтов. Если на моей системе, эта хрень грузится долго, я имею в виду страницу, неужели не понятно, что это отпугивает людей, такие страницы с тысячами скриптов. Не знаю как у вас, а у меня от старта загрузки группы фейсбук длится, около 2 минут. Смотрел в Fiddler, ахринеть, одна страница до 18 Мб доходит, это без прокрутки, просто УРЛ загрузил и умер, это как можно умудрится такое сделать, одна страница текста 15-20 Мб, это какого динозавра надо загрузить с таким объемом данных. Чтобы показать текст и картинку браузеру нужно скачать 15-20 мегабайт на каждую страницу? И это при том, что если страницу вниз прокрутить, то еще МВ добавятся и не хило, что уж говорить про самый, самый полезный и глючный браузер IE.
Можете прокомментировать, ответить и по перовому посту и тут тоже --- Добавлено в 2019-08-15 02:56:31 Вот взять сайт телеграмм, ну красота же, код легкий, даже для IE. Скажите, что такого может загружаться с фесбука, что весит как контент в 13 доступных сразу при загрузке ссылки, это какую хрень нужно засунуть, чтобы клиент при загрузке страницы через браузер скачивал сколько. Скачиваем с фейбука слона, возможно динозавра, а может миллион ихних программ в оперативу, для быстрой работы с сайтом. Я сам учил html и бизнес, если страница загружается больше 10 секунд, клиент уходит. Редактировалось 2 раз(а), последний 2019-08-15 03:06:36 |
|||
карма: 4 |
|
Ответов: 4612
Рейтинг: 746
|
|||
Sersey писал(а): А если я установлю систему на иврите, сможет стандартный пакет с Delphi компилятором работать с латинскими и ивритскими буквами одновременно?Sersey писал(а): заменил на RichEdit, шрифт по умолчанию, так там и на русском пишется и ивритSersey писал(а): у вас в пакете совсем не работает компонент "StrMask"Редактировалось 1 раз(а), последний 2019-08-15 11:23:58 |
|||
карма: 26 |
|
Ответов: 537
Рейтинг: 14
|
|||
Netspirit писал(а): ожно будет вводить текст на иврите и английскомНужно чтобы программа находила текст на иврите, т.е. получаю страницу в HTML, парситися , на выходе получаю текст или на английском или на иврите. Например прога нашла слово которое есть в посте, и его нужно пост с ссылкой отправить в телеграмм, самому себе, чтобы получить на мобилке уведомление. Если на своей винде поменяю язык, регион, и вообще все, вот у меня система на иврите? Это даже уже не совсем актуально, сам придумал как с юникод пакетом и компилятором 32U можно отравить сообщение с помощью браузера в телегу самому себе. Но если научите, подскажите, буду благодарен, ведь я пока не волшебник, а только учусь. |
|||
карма: 4 |
|
Ответов: 537
Рейтинг: 14
|
|||
Установил WIN7 на виртуальную машину, поставил язык системы ирит, местоположение Израиль, Hiasm стал полностью на иврите
1.jpg 2.jpg |
|||
карма: 4 |
|
Ответов: 4612
Рейтинг: 746
|
|||
Sersey писал(а): Винда почему то все равно на русскомSersey писал(а): она открывает сохраненную html страницу и вырезает текст и ссылки и в место текста на иврите вот что получается2) "Текст на иврите" в "сохраненной странице" в какой кодировке находится? Ты выполняешь преобразование из этой кодировки при загрузке страницы в программу? Страница в браузере отображается корректно? |
|||
карма: 26 |
|
Ответов: 537
Рейтинг: 14
|
|||
1) Получается вводить
2) Никаких преобразований не выполняю. В браузере и любом текстовике Windows иврит отображается нормально. Я даже Windows 7 установил полностью на иврите, ничего не изменилось, такие же значки показывает |
|||
карма: 4 |
|
Ответов: 4612
Рейтинг: 746
|
|||
Sersey писал(а): В браузере и любом текстовике Windows иврит отображается нормально.Sersey писал(а): 1) Получается вводитьПроблема в Sersey писал(а): Никаких преобразований не выполняюРедактировалось 2 раз(а), последний 2019-08-26 11:15:56 |
|||
карма: 26 |
| ||
Голосовали: | Sersey |
Ответов: 537
Рейтинг: 14
|
|||
Благодарю за помощь в понимании кодировок, все получилось. Почему то + не могу поставить, нажимаю палец вверх, а получается палец вниз и пишут комментарий обязателен.
|
|||
карма: 4 |
|
14