![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Unicode
Ricko © (2004-09-14 13:04:00)Есть ли какая нибудь стандартная функция конвертирования из/в Unicode?
DiamondShark (2004-09-15 18:52:00) [1]
> 4 bytes Unicode characters
А вчера было 2...
Ricko (2004-09-15 13:21:00) [2]2palva Огромное спасибо.
2Amoeba WideString - 4 bytes Unicode characters (Delphi help)
palva (2004-09-15 13:03:00) [3]Пардон, тороплюсь под клиентом.
s: String;
palva (2004-09-15 12:59:00) [4]Не заводите клиента.
{$APPTYPE CONSOLE}
var w: WideString;
s: WideString;
begin
SetLength(w, 2);
w[1] := WideChar($043D);
w[2] := WideChar($0431);
s := w;
writeln(w);
writeln(s);
end.
Amoeba (2004-09-15 12:46:00) [5]
> Ricko © (15.09.04 12:36) [4]
> Никак не соображу как это работает. Если у меня есть строка
> "043D0431", т.е 043D я так понимаю это есть код символа
> в кодировке Unicode. Как его перевести в ASCII?
И причем здесь Unicode?
Ricko (2004-09-15 12:36:00) [6]Никак не соображу как это работает. Если у меня есть строка "043D0431", т.е 043D я так понимаю это есть код символа в кодировке Unicode. Как его перевести в ASCII?
Суслик (2004-09-14 13:19:00) [7]еще есть ":=", т.е. можно писать так ws := s
автоматически вызывает ф-ии из [1] для текущей кодовой страницы.
wnew (2004-09-14 13:11:00) [8]Ricko © (14.09.04 13:04)
function WideCharToString(Source: PWideChar): string;
function StringToWideChar(const Source: string; Dest: PWideChar; DestSize: Integer): PWideChar;
http://tnt.ccci.org/delphi_unicode_controls/
DiamondShark (2004-09-14 13:08:00) [9]MultiByteToWideChar
WideCharToMultiByte