| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Как из кодировки получить символ |
| Автор: artem1987 17.9.2007, 18:25 |
| как из кода &_#228; (без _) получить юникод-символ - ä? |
| Автор: MetalFan 17.9.2007, 20:56 |
| в каком смысле "получить"? нарисовать? присвоить переменной? |
| Автор: artem1987 18.9.2007, 11:34 |
| ну вот приходит строка с словом, в середине которого вот такой вот код, как вывести в файл символ с этим кодом (unicode), например вот так ä |
| Автор: Snowy 18.9.2007, 11:45 |
| Так а в чём проблема? Вытащить цифры из текста, или сделать WideChar(228) ? |
| Автор: artem1987 18.9.2007, 11:56 |
| ну вот так иделаю...а в файл (и в watches) выводится та же буква , но без точек |
| Автор: Dragin 29.9.2007, 10:57 |
| Трудно понять вашу мыслюню. Вот написал функцию которая &_#77;&_#97;&_#105;&_#108;&_#46;&_#114;&_#117 спокойно переведёт в Mail.ru )) Как вас понял так и написал Function fsdfdff(S : String) : String; // S - > ä Result = д Var I,Ex : Integer; Begin Ex := 0; I := 0; Repeat Inc(I); If S[I] = '&' Then If S[I+1] = '#' Then Begin Try Ex := StrToInt(S[I+2]+S[I+3]+S[I+4]); Except Try Ex := StrToInt(S[I+2]+S[I+3]); Except Try Ex := StrToInt(S[I+2]); Except End; End; End; Result := Result+Char(Ex); End; Until I = Length(S); End; caption := fsdfdff('Mail.ru'); или caption := fsdfdff('Mail.ru'); |
| Автор: artem1987 3.10.2007, 15:45 |
| спасибо, сожет ещё подскажешь как из &_#77;&_#228;&_#105;&_#108;&_#46;&_#114;&_#117 получить Mäil.ru |
| Автор: RA 4.10.2007, 13:51 |
| http://forum.vingrad.ru/index.php?showtopic=21411&view=findpost&p=457151 |
| Автор: artem1987 4.10.2007, 17:57 |
| ну а вывксти это , к примеру, в стандартный экземпляр TEdit можно? |