ExtractFilePath UNICODE?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Re: ExtractFilePath UNICODE?

Сообщение McLion » 17.04.2015 14:42:53

ssadragon писал(а):А если поставить {$mode objfpc}{$H+}
И нет ли у вас -dEnableUTF8RTL и/или -FcUTF8 ?


Не мне нужно delphi!
-dEnableUTF8RTL и/или -FcUTF8? Где это можно поставить?
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: ExtractFilePath UNICODE?

Сообщение ssadragon » 17.04.2015 14:56:45

McLion
У меня стоит {$mode objfpc}.
McLion писал(а):-dEnableUTF8RTL и/или -FcUTF8? Где это можно поставить?

Эти у меня не стоят, но их можно включить в Проект->Параметры проекта->Параметры компилятора->И там будет кнопка "Задать UTF-8 в RTL"
P.S. У меня Лазарь из транка. FPC 2.6.4
ssadragon
постоялец
 
Сообщения: 148
Зарегистрирован: 03.12.2012 20:21:35

Re: ExtractFilePath UNICODE?

Сообщение slyubez » 17.04.2015 15:00:01

Вообще не работает, одни ????? кругом!

Что-то мне подсказывает, что функции SysToUTF8 и UTF8ToSys подразумевают, что родная кодировка для Windows - UTF16, а классы для INI работают только с ANSI и только под винду. Попробуй сформируй корректную строку в UTF8, преобразуй ее с помощью UTF8ToANSI и скорми функции. Само собой, про работу в Linux придется забыть.
slyubez
постоялец
 
Сообщения: 180
Зарегистрирован: 31.03.2015 08:44:07

Re: ExtractFilePath UNICODE?

Сообщение McLion » 17.04.2015 15:02:30

ssadragon писал(а):McLion
У меня стоит {$mode objfpc}.
McLion писал(а):-dEnableUTF8RTL и/или -FcUTF8? Где это можно поставить?

Эти у меня не стоят, но их можно включить в Проект->Параметры проекта->Параметры компилятора->И там будет кнопка "Задать UTF-8 в RTL"
P.S. У меня Лазарь из транка. FPC 2.6.4



Не мог бы мне скриншот прислать это настройки?
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: ExtractFilePath UNICODE?

Сообщение alex208210 » 17.04.2015 17:58:11

ExtractShortPathNameUTF8 ( Const FileName : String ) : string ;
alex208210
постоялец
 
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

Re: ExtractFilePath UNICODE?

Сообщение McLion » 17.04.2015 22:44:52

alex208210 писал(а):ExtractShortPathNameUTF8 ( Const FileName : String ) : string ;


Вау... пошло! Супер! Огромное спасибо всем!
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Пред.

Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru