![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
Nikkie |
|
|||
Unregistered |
Зравствуйте!
Возникла проблема с кодировкой: не отображаются русские буквы, выводит вот что: Введите метаопиС?ание. вот строка: memo1.Text:=idhttp1.Get('/URL/') Как сделать так, чтобы можно было увидеть русские буквы? |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Это юникод.
Воспользуйся перекодировкой из юникода (в хелпе набери unicode и читай, как сделать) |
|||
|
||||
Nikkie |
|
|||
Unregistered |
У меня Delphi8, Хелпа почти нет
![]() Если можно пример ![]() |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 5 Всего: 98 |
примерон так:
int size = ::WideCharToMultiByte(CP_ACP, 0, L"STR", -1, 0, 0, 0, 0); LPSTR dst = new char[size]; size = ::WideCharToMultiByte(CP_ACP, 0, L"STR", -1, dst, size, 0, 0); delete[] dst; + зайди на мсдн ( он-то есть? ;) ) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
WideCharToString(Source: PWideChar): string;
Гораздо проще. |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Если нужно конвертнуть юникод, который сидит в стринге, то поможет такой код:
|
|||
|
||||
Nikkie |
|
|||
Unregistered |
Спасибо
![]() |
|||
|
||||
alcodream |
|
||||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.8.2008 Репутация: нет Всего: нет |
Такая же проблема, только в юникод перевод не спасает.
До перевода:
После:
Может, кто подскажет решение проблемы? |
||||
|
|||||
ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Как-то не так переводишь. После перевода символов должно стать в два раза меньше. А тут их наоборот больше становится
-------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
alcodream |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.8.2008 Репутация: нет Всего: нет |
1. Побовала ставить SetThreadLocale(1049);
2. Меняла Request.AcceptCharSet 3. У меня D7, ставила юникодные компоненты (в частности и мемо) ...и все ноль эмоций. Добавлено через 39 секунд Это просто пример. Добавлено через 14 минут и 45 секунд И при этом раскладку ставлю русскую... Ниче не пойму. |
|||
|
||||
VICTAR |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1108 Регистрация: 6.10.2006 Репутация: 3 Всего: 80 |
В начальном топике UTF8, соотвественно UTF8Decode, UTF8Encode.
А у alcodream не совсем понятно... |
|||
|
||||
alcodream |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.8.2008 Репутация: нет Всего: нет |
||||
|
||||
VICTAR |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1108 Регистрация: 6.10.2006 Репутация: 3 Всего: 80 |
||||
|
||||
alcodream |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.8.2008 Репутация: нет Всего: нет |
VICTAR, а как узнать-то в каком виде (кодировке) мне данные приходят? Какими функциями их обрабатывать?
|
|||
|
||||
VICTAR |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1108 Регистрация: 6.10.2006 Репутация: 3 Всего: 80 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |