Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

Unicode   Найти похожие ветки 

 
Ricko ©   (2004-09-14 13:04) [0]

Есть ли какая нибудь стандартная функция конвертирования из/в Unicode?


 
DiamondShark ©   (2004-09-14 13:08) [1]

MultiByteToWideChar
WideCharToMultiByte


 
wnew ©   (2004-09-14 13:11) [2]

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/


 
Суслик ©   (2004-09-14 13:19) [3]

еще есть ":=", т.е. можно писать так ws := s
автоматически вызывает ф-ии из [1] для текущей кодовой страницы.


 
Ricko ©   (2004-09-15 12:36) [4]

Никак не соображу как это работает. Если у меня есть строка "043D0431", т.е 043D я так понимаю это есть код символа в кодировке Unicode. Как его перевести в ASCII?


 
Amoeba ©   (2004-09-15 12:46) [5]


> Ricko ©   (15.09.04 12:36) [4]
> Никак не соображу как это работает. Если у меня есть строка
> "043D0431", т.е 043D я так понимаю это есть код символа
> в кодировке Unicode. Как его перевести в ASCII?

И причем здесь Unicode?


 
palva   (2004-09-15 12:59) [6]

Не заводите клиента.
{$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.


 
palva   (2004-09-15 13:03) [7]

Пардон, тороплюсь под клиентом.
   s: String;


 
Ricko ©   (2004-09-15 13:21) [8]

2palva Огромное спасибо.
2Amoeba WideString - 4 bytes Unicode characters (Delphi help)


 
DiamondShark ©   (2004-09-15 18:52) [9]


> 4 bytes Unicode characters

А вчера было 2...



Страницы: 1 вся ветка

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.06 c
8-1088862420
Tahion2
2004-07-03 17:47
2004.10.03
Как Разбить иконку на каналы (выделить Альфа-канал)


14-1095404479
Knight
2004-09-17 11:01
2004.10.03
К владельцам Win2003 Server...


4-1093435836
Cat
2004-08-25 16:10
2004.10.03
Работа с портом LPT


1-1095631694
snl73
2004-09-20 02:08
2004.10.03
Програмное переключение раскладки


3-1094456201
_Сергей_
2004-09-06 11:36
2004.10.03
Как на "клиенте" максимально быстро отловить крах SQL