![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кодовые страницы
d@sd@s © (2009-03-12 00:47:00)как текст записанный в кодовой странице 1251 преобразовать в дос 866? есть ли функция которая преобразует из одной кодовой страницы в другую?
d@sd@s (2009-03-12 10:49:00) [1]С фикли ВСЁ понятно...
Ega23 (2009-03-12 10:39:00) [2]
> а кто такой фикли?
фикли это ребёнок ФИКЛИ. Маленький ещё.
d@sd@s (2009-03-12 10:34:00) [3]Не знаете, не страшно.
Только один вопрос:
Я помоему не в теме, а кто такой фикли?
Плохиш (2009-03-12 10:34:00) [4]
> d@sd@s (12.03.09 10:04) [14]
На вопросы по справке я отвечаю только по предоплате.
Palladin (2009-03-12 10:14:00) [5]так фикли ты партизанишь? откуда текст взялся, как получен, описание переменной... я даже не знаю к в д2009 chartooem описана... шутник
d@sd@s (2009-03-12 10:04:00) [6]
> ну раз стоит, так положи его... устанет ведь... )
Да походу тут всё умористы покруче Задорнова.
Хочется узнать есть ли всё-таки программисты покруче Задорнова...))
d@sd@s (2009-03-12 09:55:00) [7]
> Шутник?
Незнаю, может быть
По другим веткам могу сказать определенно, что вам чувство юмора не занимать.
Palladin (2009-03-12 09:55:00) [8]ну раз стоит, так положи его... устанет ведь... )
d@sd@s (2009-03-12 09:49:00) [9]Функция(string,source_кодировка,dest_кодировка)
//Даже может source_кодировка ненужна...
Я так думаю...(с)
> Anatoly Podgoretsky © (12.03.09 07:42) [10]
Проект стоит,
ну не томите уже)))))
Anatoly Podgoretsky (2009-03-12 07:42:00) [10]> Amoeba (12.03.2009 1:10:03) [3]
Ответ неверный, просили 1251 в 866, а не char в OEM
Anatoly Podgoretsky (2009-03-12 07:40:00) [11]> d@sd@s (12.03.2009 1:20:05) [5]
Шутник?
d@sd@s (2009-03-12 01:55:00) [12]Жаль, непонятно, что они там намудрили с типами
Навожу мышку на переменную ch:pchar;
он пишет следующее:
ch - System.PAnsiChar
хотя для Pchar общим является юникодовский PWideChar (в Delphi 2009)
aх юникод, юникод и почему он сразу не возник :)
Германн (2009-03-12 01:37:00) [13]
> d@sd@s (12.03.09 01:23) [6]
>
>
> > CharToOem, CharToOemBuffНо может в Д2009 это и не совсем
> > так.
>
> Проверил код
> Вы правы, в д2009 компилятор ругается- несовместимость
> типов
>
Я так и думал.
Но помочь не могу, увы. У меня нет Д2009.
d@sd@s (2009-03-12 01:23:00) [14]
> CharToOem, CharToOemBuffНо может в Д2009 это и не совсем
> так.
Проверил код
Вы правы, в д2009 компилятор ругается- несовместимость типов
d@sd@s (2009-03-12 01:20:00) [15]Только вопрос, это для случая 1251-866?
А есть для общего случая
например 1252-866 :)
Германн (2009-03-12 01:12:00) [16]CharToOem, CharToOemBuff
Но может в Д2009 это и не совсем так.
Amoeba (2009-03-12 01:10:00) [17]Пожалуйста!
function StrToOem(const AnsiStr: string): string;
begin
SetLength(Result, Length(AnsiStr));
if Length(Result) > 0 then
CharToOemBuff(PChar(AnsiStr), PChar(Result), Length(Result));
end;
function OemToAnsiStr(const OemStr: string): string;
begin
SetLength(Result, Length(OemStr));
if Length(Result) > 0 then
OemToCharBuff(PChar(OemStr), PChar(Result), Length(Result));
end;
Ф-ии взяты из RxLib
d@sd@s (2009-03-12 01:02:00) [18]Просим, функцию ф студию!
Amoeba (2009-03-12 01:00:00) [19]Есть такая ф-ия!