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

Вниз

Unicode <=> ANSI   Найти похожие ветки 

 
Прогер   (2006-09-16 15:48) [0]

Каким образом перекодировать текст между кодировками ANSI и Unicode? Есть функции WideCharToMultyByte и MultyByteToWideChar. Но вот где они реализованы? В какой DLL?


 
Ketmar ©   (2006-09-16 15:50) [1]


var
 s: AnsiString;
 w: WideString;

...
 s := w;
...
 w := s;


 
Прогер   (2006-09-17 10:37) [2]

Имелось в виду, как из буквы "Щ" получить код $0429 и наоборот.


 
Прогер   (2006-09-17 10:41) [3]

Сорри, не до конца проверил. Спасибо.


var
 A: AnsiString;
 W: WideSTring;
begin
 A:= "Щ";
 W:= A;
 Edit1.Text:= IntToStr(Ord(W[1]));
end;


 
Anatoly Podgoretsky ©   (2006-09-17 10:46) [4]

Теперь готовься к неприятностям на машинах с другой локализацией.
Использовать надо функцию MultiByteToWideChar


 
Desdechado ©   (2006-09-17 12:48) [5]

однозначного преобразования в обе стороны, имхо, не будет
китайский иероглиф из юникода что даст в ANSI ?


 
Прогер   (2006-09-17 13:22) [6]

MultiByteToWideChar

Покажите, пожалуйста, использование этой функции.


 
Anatoly Podgoretsky ©   (2006-09-17 13:57) [7]

Desdechado ©   (17.09.06 12:48) [5]
Будет если в UTF-8, коды не подскажу, но это будет ANSI совместимое, которое можно редактировать обычным блокнотом, что обычно и делают при переводе строк для локализации.


 
Anatoly Podgoretsky ©   (2006-09-17 13:57) [8]

Прогер   (17.09.06 13:22) [6]
Справку смотрел, что именно не понятно?



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
2-1160722864
проходил мимо решил заглянуть
2006-10-13 11:01
2006.10.29
скопировать файл


15-1160233451
ArtemESC
2006-10-07 19:04
2006.10.29
Какие знания необходимы системному администратору...


2-1160992971
vegarulez
2006-10-16 14:02
2006.10.29
Народ, подскажите компоненту для обмена по протоколу HTTPS.


15-1160078303
SkySpeed
2006-10-05 23:58
2006.10.29
Где скачать балеты Чайковского: Щелкунчик и Лебединное озеро?


15-1160071501
Prohodil Mimo
2006-10-05 22:05
2006.10.29
Прблема с DVD